14:大象喝水

描述

一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。

输入

输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。

输出

输出一行,包含一个整数,表示大象至少要喝水的桶数。

示例输入

23 11

示例输出

3

提示

如果一个圆桶的深为h厘米,底面半径为r厘米,那么它最多能装Pi * r * r * h立方厘米的水。(设Pi=3.14159)
1升 = 1000毫升
1毫升 = 1 立方厘米

分析

1.  20升水与桶的半径以及高的单位转换

2.  对于桶数的确定,如果不够一桶水必须加一桶水

代码

#include <iostream>
#define pi 3.14159using namespace std;int main()
{int h, r, n;   //h为小圆桶的深,r为底面半径,n为桶数double v, m; //v为小圆桶的体积cin >> h >> r;v = pi * r * r * h;    //小圆桶体积n = (20 * 1000) / v;    //整数桶数m = (20 * 1000) / v; //带有小数的桶数if (n==m)    //若n==m则说明n桶水就够了{cout << n << endl;}else  //若不相等,则说明还需要一桶水{cout << n+1 << endl;}return 0;
}

NOI-1.3(14) 大象喝水相关推荐

  1. 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14

    [题目链接] ybt 1032:大象喝水 OpenJudge NOI 1.3 14:大象喝水 [题目考点] 1. 数学知识 柱体体积 = 底面积*高 圆面积 = π∗r2\pi *r^2π∗r2 长度 ...

  2. 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏

    [题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...

  3. OpenJudge NOI 1.7 14:大小写字母互换

    [题目链接] OpenJudge NOI 1.7 14:大小写字母互换 [题目考点] 1. 字符串 2. 大小写转换 'a'的ASCII码是97,'A'的ASCII码是65,同一字母的大小写字母的AS ...

  4. 信息学奥赛一本通 1172:求10000以内n的阶乘 | OpenJudge NOI 1.6 14:求10000以内n的阶乘

    [题目链接] ybt 1172:求10000以内n的阶乘 OpenJudge NOI 1.6 14:求10000以内n的阶乘 [题目考点] 1. 高精度 考察:高精乘低精 高精度计算讲解 [解题思路] ...

  5. 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯

    [题目链接] ybt 1118:铺地毯 ybt 1863:[11NOIP提高组]铺地毯 OpenJudge NOI 1.9 14:铺地毯 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [题目 ...

  6. 信息学奥赛一本通 1070:人口增长 | OpenJudge NOI 1.5 14:人口增长问题

    [题目链接] ybt 1070:人口增长 OpenJudge NOI 1.5 14:人口增长问题 [题目考点] 1. 循环求幂 设变量r初始值为1:int r = 1; 循环n次每次循环中输入变量a, ...

  7. 信息学奥赛一本通 1052:计算邮资 | OpenJudge NOI 1.4 14

    [题目链接] ybt 1052:计算邮资 OpenJudge NOI 1.4 14:计算邮资 [题目考点] 1. if-else语句 [解题思路] 设邮件总重为w克,需要邮资r元 1000克以内收基本 ...

  8. NOI OJ 1.3 14:大象喝水 C语言

    描述 一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数).问大象至少要喝多少桶水才会解渴. 输入 输入有一行:包行两个整数,以一个空格分开,分别表 ...

  9. OpenJudge NOI 1.9.14 铺地毯

    14.铺地毯 Origin URL: http://noi.openjudge.cn/ch0109/14/ 洛谷链接: https://www.luogu.com.cn/problem/P1003 注 ...

最新文章

  1. Java 多态的简单介绍.
  2. 获取物料的103待检库存
  3. Visual Studio各个版本对应关系
  4. [习题].FindControl()方法 与 PlaceHolder控件 #2(动态加入「子控件」的事件)
  5. Git missing Change-Id in commit message footer解决方法
  6. 基于AWT、Swing的GUI编程 - 多个命令共享同一个监听器类
  7. antd 使用upload 组件,使用自定义上传行为,覆盖默认action 访问请求
  8. 动态规划——Palindrome Partitioning II
  9. 可以测试流放之路伤害的软件,流放之路DPS面板计算方式_流放之路怎么看自己的伤害_52PK...
  10. Python tkinter教程-04:输入框
  11. java pcm to wav_Java音频转换:PCM格式转WAV格式
  12. SSLOJ 买装备 5月11日提高B组 T1
  13. 手机APP逆向工具介绍
  14. 卡巴斯基:2019年金融行业网络威胁趋势报告
  15. 毛毛虫 树形DP
  16. vmware,qemu各种方式上网设置(转)
  17. HDU 6287 口算训练
  18. p值小于0.05拒绝还是接受_p值的困惑
  19. 华为机试:身高体重排序(仅有题,待求解)
  20. Xshell配色美化

热门文章

  1. SQL结果合计与分列
  2. 整型数据类型有哪些?有哪些表现形式?
  3. Unity ugui——toggle多选小坑
  4. ICP许可证跟edi有什么区别?
  5. [翻译]Wine完全使用指南——从基本到高级[转]
  6. 关于“Word无法启动转换器mswrd632” 最有效的办法!
  7. R语言中rattle安装,GTK+反复不成功的问题
  8. 帧同步坦克大战匹配系统
  9. 关于CAM卡(大卡)和智能卡(小卡)
  10. 多晴转云h_多云转晴和晴转多云的区别