FZU 1150 Peter's smokes
2009-07-21 19:48
369 查看
Peter's smokes
解题:
看怎么样才是最简单的代码了,不要把简单问题复杂化。
Time Limit:1s | Memory limit:32M |
Accepted Submit:496 | Total Submit:1090 |
Peter has n cigarettes. He smokes them one by one keeping all the butts. Out of k > 1 butts he can roll a new cigarette. How many cigarettes can Peter have? Input is a sequence of lines. Each line contains two integer numbers giving the values of n and k. For each line of input, output one integer number on a separate line giving the maximum number of cigarettes that Peter can have. Sample input 4 3 10 3 100 5 Output for the sample input 5 14 124 Original: Albert 2001 |
看怎么样才是最简单的代码了,不要把简单问题复杂化。
#include <iostream> using namespace std; int main() { int n,k; int sum; while(cin>>n>>k) { sum=n; while(n>=k) { sum+=n/k; n=n/k+n%k; } cout<<sum<<endl; } return 0; }
相关文章推荐
- UVa 10346 Peter's Smokes (water ver.)
- POJ 2509 Peter's smokes(水~)
- FZU 1150 Farmer Bill's Problem(逻辑推理题目)
- FZU 1150 Farmer Bill's Problem
- POJ 2509 Peter's smokes
- Peter's Smokes
- Java程序练习-Peter's smokes
- UVa 10346 - Peter's Smokes
- POJ 2509 Peter's smokes (递归)
- hdu4865 Peter's Hobby 2014 Multi-University Training Contest 1
- Peter's Laws
- FZU_1615 Hero's RP
- hdu 4865 Peter's Hobby(概率dp)
- hdu 4865 Peter's Hobby
- hdu 4865 Peter's Hobby(DP)
- hdu 4865 Peter's Hobby
- OJ---Peter's Smoke
- hdu 4865 Peter's Hobby(2014 多校联合第一场 E)
- HDU 4865 Peter&#39;s Hobby --概率DP
- Peter's Projective Matlab Function