提交时间:2026-01-04 14:49:26

运行 ID: 79877

#include <iostream> #include <cmath> // 需要使用 ceil 函数和 M_PI 常量(但有些编译器需定义) using namespace std; int main() { const double PI = 3.141592653589793; // 定义圆周率,精度足够 int h, r; cin >> h >> r; // 计算一桶水的体积(立方厘米) double volume_per_bucket = PI * r * r * h; // 计算所需桶数(总需水量20000立方厘米) double buckets_needed = 20000.0 / volume_per_bucket; // 对桶数向上取整并输出整数 cout << ceil(buckets_needed) << endl; return 0; }