洛谷P1150

题目如下:

 

 思路:

先全部吸烟一次 然后再储存烟蒂

代码如下:

#include<cstdio>
#include<iostream>
using namespace std;
int main(){
 int c,n,k;
 cin>>n>>k;
 int sum=0;
 sum+=n; //所有的烟已经抽完
 while(n>=k){  //抽过的烟
 c=n%k;//烟蒂
 n=n/k;//烟
 sum+=n;
 n+=c;//你抽的烟变成了烟蒂 
 }
 cout<<sum<<endl;
 return 0;
}
/*
10 3
10+10/3+3/3
=10+3+1
=14
*/ 

 

posted @ 2020-04-20 17:54  miao-xixixi  阅读(158)  评论(0编辑  收藏  举报