| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 79877 | sh25_huangse | 大象喝水 | C++ | 通过 | 0 MS | 248 KB | 596 | 2026-01-04 14:49:26 |
#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; }