携帯電話の通話料
1142 ワード
1024:携帯電話の通話料の点数:1
時間制限:1秒
メモリ制限:32メガ
特殊問題:いいえ
コミット:8
解決:1
タイトルの説明
小明の携帯電話は毎日1元消費して、K元を消費するごとに1元贈ることができて、最初は小明はM元があって、最大で何日使うことができますか?
入力フォーマット
入力には、複数のテストインスタンスが含まれます.各試験例は、2個の整数M,K(2<=k<=M<=1000)を含む.M=0,K=0は入力終了を表す.
しゅつりょく
テストインスタンスごとに整数を出力し、M元が使用できる日数を表します.
サンプル入力
2 2 4 3 0 0
サンプル出力
3 5
単純シミュレーション#include
#include
using namespace std;
int main()
{
int i,j,k,m;
int day,co;
while(scanf("%d%d",&m,&k)!=EOF)
{
if((m==0)&&(k==0))
break;
day=0;
co=0;
int flag=1;
while(flag)
{
m--;
day++;
co++;
if(co==k)
{
co=0;
m++;
}
if(m==0)
{
flag=0;
break;
}
}
printf("%d
",day);
}
return 0;
}
#include
#include
using namespace std;
int main()
{
int i,j,k,m;
int day,co;
while(scanf("%d%d",&m,&k)!=EOF)
{
if((m==0)&&(k==0))
break;
day=0;
co=0;
int flag=1;
while(flag)
{
m--;
day++;
co++;
if(co==k)
{
co=0;
m++;
}
if(m==0)
{
flag=0;
break;
}
}
printf("%d
",day);
}
return 0;
}