1 条题解
-
1
#include <iostream> using namespace std;
int main() { int n, k; cin >> n >> k;
int total = n; // 已抽的香烟总数 int butts = n; // 当前的烟蒂数量 while (butts >= k) { int new_cigarettes = butts / k; // 用烟蒂换的新香烟数 total += new_cigarettes; // 更新已抽总数 butts = butts % k + new_cigarettes; // 剩余烟蒂 + 新产生的烟蒂 } cout << total << endl; return 0;
}
- 1
信息
- ID
- 537
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 283
- 已通过
- 94
- 上传者