Run ID:59265
提交时间:2023-10-21 14:57:44
#include <iostream> int main() { int n; // 初始的烟数 int k; // 换取的烟蒂数 // 获取用户输入 std::cin >> n; std::cin >> k; int total_smoked = n; // 吸到的烟总数 int butts = n; // 烟蒂数 // 计算吸到的烟总数 while (butts >= k) { int new_smokes = butts / k; // 可以换取的新烟数 total_smoked += new_smokes; // 加上吸到的新烟数 butts = butts % k + new_smokes; // 更新烟蒂数 } // 输出结果 std::cout << total_smoked ; return 0; }