NOI-1.3(14) 大象喝水
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) 大象喝水相关推荐
- 信息学奥赛一本通 1032:大象喝水 | OpenJudge NOI 1.3 14
[题目链接] ybt 1032:大象喝水 OpenJudge NOI 1.3 14:大象喝水 [题目考点] 1. 数学知识 柱体体积 = 底面积*高 圆面积 = π∗r2\pi *r^2π∗r2 长度 ...
- 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏
[题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...
- OpenJudge NOI 1.7 14:大小写字母互换
[题目链接] OpenJudge NOI 1.7 14:大小写字母互换 [题目考点] 1. 字符串 2. 大小写转换 'a'的ASCII码是97,'A'的ASCII码是65,同一字母的大小写字母的AS ...
- 信息学奥赛一本通 1172:求10000以内n的阶乘 | OpenJudge NOI 1.6 14:求10000以内n的阶乘
[题目链接] ybt 1172:求10000以内n的阶乘 OpenJudge NOI 1.6 14:求10000以内n的阶乘 [题目考点] 1. 高精度 考察:高精乘低精 高精度计算讲解 [解题思路] ...
- 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯
[题目链接] ybt 1118:铺地毯 ybt 1863:[11NOIP提高组]铺地毯 OpenJudge NOI 1.9 14:铺地毯 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [题目 ...
- 信息学奥赛一本通 1070:人口增长 | OpenJudge NOI 1.5 14:人口增长问题
[题目链接] ybt 1070:人口增长 OpenJudge NOI 1.5 14:人口增长问题 [题目考点] 1. 循环求幂 设变量r初始值为1:int r = 1; 循环n次每次循环中输入变量a, ...
- 信息学奥赛一本通 1052:计算邮资 | OpenJudge NOI 1.4 14
[题目链接] ybt 1052:计算邮资 OpenJudge NOI 1.4 14:计算邮资 [题目考点] 1. if-else语句 [解题思路] 设邮件总重为w克,需要邮资r元 1000克以内收基本 ...
- NOI OJ 1.3 14:大象喝水 C语言
描述 一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数).问大象至少要喝多少桶水才会解渴. 输入 输入有一行:包行两个整数,以一个空格分开,分别表 ...
- OpenJudge NOI 1.9.14 铺地毯
14.铺地毯 Origin URL: http://noi.openjudge.cn/ch0109/14/ 洛谷链接: https://www.luogu.com.cn/problem/P1003 注 ...
最新文章
- Java 多态的简单介绍.
- 获取物料的103待检库存
- Visual Studio各个版本对应关系
- [习题].FindControl()方法 与 PlaceHolder控件 #2(动态加入「子控件」的事件)
- Git missing Change-Id in commit message footer解决方法
- 基于AWT、Swing的GUI编程 - 多个命令共享同一个监听器类
- antd 使用upload 组件,使用自定义上传行为,覆盖默认action 访问请求
- 动态规划——Palindrome Partitioning II
- 可以测试流放之路伤害的软件,流放之路DPS面板计算方式_流放之路怎么看自己的伤害_52PK...
- Python tkinter教程-04:输入框
- java pcm to wav_Java音频转换:PCM格式转WAV格式
- SSLOJ 买装备 5月11日提高B组 T1
- 手机APP逆向工具介绍
- 卡巴斯基:2019年金融行业网络威胁趋势报告
- 毛毛虫 树形DP
- vmware,qemu各种方式上网设置(转)
- HDU 6287 口算训练
- p值小于0.05拒绝还是接受_p值的困惑
- 华为机试:身高体重排序(仅有题,待求解)
- Xshell配色美化