2010年3月30日 星期二

Problem 10346 Peter's Smokes,愛抽菸的彼得

此題與 Problem 11150 非常相似,所以可以點過去看它的解說。在此就不贅述。

不過還是提供程式碼給大家參考:
while (scanf("%d%d", &n, &k) == 2)
{
int total = n, record;
for (; n > k - 1;)
{
total += n / k;
record = n / k;
n = (n % k + record);
}
printf("%d\n", total);
}

By David.K

p10346題目連結
回ACM題庫目錄
回首頁

沒有留言: