N 個電話每 K 個可換 W 個
因此,用 tmp 紀錄還沒換的電話數
tmp / K 代表可換幾組,乘以 W 代表得到幾個新店化
#include <iostream>
#include <stdint.h>
using namespace std;
int main()
{
uint32_t N, K, W;
while(cin >> N >> K >> W){
uint32_t tmp = N;
while(tmp / K){
N += (tmp/K)*W;
tmp = tmp%K + (tmp/K)*W;
}
cout << N << endl;
}
return 0;
}
全站熱搜
留言列表