| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 123085 | 令狐文丽 | 11种树 | C++ | Wrong Answer | 1 MS | 272 KB | 839 | 2025-06-25 20:20:00 |
#include <iostream> using namespace std; int main() { int n, k; // n表示空地长度,k表示树木间隔 cin >> n >> k; int count = 1; // 起点处种一棵树,初始化计数为1 int lastTreePosition = k; // 最后一棵树的位置初始化为第一棵树的位置 // 当最后一棵树的位置小于空地长度时继续种植 while (lastTreePosition + k <= n) { lastTreePosition += k; // 更新最后一棵树的位置 count++; // 增加树的计数 } // 检查是否需要在空地的最后不足k米但大于1米的位置种树 if (lastTreePosition < n && lastTreePosition + 1 > n) { count++; } // 输出总共需要种植的树木数量 cout << "总共需要种植的树木数量为:" << count << endl; return 0; }
------Input------
1034 99
------Answer-----
12
------Your output-----
总共需要种植的树木数量为:10