#P0112. 大象喝水

大象喝水

问题描述

上课的时候老师问了小可和同学们一个问题:

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

小可想让你来算一下。

输入

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

输出

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

样例

1 3
708

提示

如果一个圆桶的深为 hh 厘米,底面半径为 rr 厘米,那么它最多能装 π×r×r×h\pi \times r \times r \times h 立方厘米的水。(设 π=3.14159\pi = 3.14159 )

11== 10001000 毫升; 11 毫升 == 11 立方厘米。

额外知识补充

向上取整可以使用函数

double ceil(double _x);

具体使用方法可以参考下面的例子

double a = 1.234
int b = ceil(a);
cout << b;

上面的代码输出的是 2