我是個對電腦科學有興趣的學生,我會貼上我的學習歷程及生活心情,也請大大們多多指教。 :)

2015年7月8日 星期三

[UVa] 10346 - Peter's Smokes

題意:
(from luckycat)


解法:
直接做。

注意:

程式碼:
/**
* Tittle: 10346 - Peter's Smokes
* Author: Cheng-Shih, Wong
* Date: 2015/07/08
*/
// include files
#include <bits/stdc++.h>
using namespace std;
// definitions
#define FOR(i,a,b) for( int i=(a),_n=(b); i<=_n; ++i )
#define clr(x,v) memset( x, v, sizeof(x) )
// declarations
int n, k;
// functions
// main function
int main( void )
{
while( cin >> n >> k ) {
int ret = 0;
int butts = 0;
// solve
while( n ) {
ret += n;
butts += n;
n = (butts)/k;
butts %= k;
}
// output
cout << ret << endl;
}
return 0;
}

沒有留言:

張貼留言

任何意見都樂意傾聽