题目描述
时间过得很快,汪汪已经到了打针的月龄了,汪汪来到医院想要给自己打一针狂犬疫苗,可是禁不住医生的诱惑,先接种三针妙三多,然后再打狂犬疫苗。妙三多一针120,狂犬疫苗一针100,可是汪汪身上的钱只有a元,无法一次打完。此时,医生说:“哪能一次打完,每两针之间需要有一个月间隔……”,于是汪汪决定一边攒钱一边给自己打针(因为汪汪是一个爱打针的喵喵),汪汪每个月能够攒b元,请问汪汪可以按时接种多少针?
输入
本题多组测试数据,每组测试数据占一行,有两个整数分别表示a和b(0≤a,b≤1000)。
输出
每组测试数据输出占一行,一个整数,表示汪汪能够按时打几针。
样例输入 Copy
10 200 150 100 500 100
样例输出 Copy
0 2 4
#pragma GCC optimize(2)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
int day;
while(cin>>a>>b)
{
if(a<120)
{
day=0;
}
else
{
a-=120;
day+=1;
a+=b;
if(a<120)
{
day=day+0;
}
else
{
a-=120;
day+=1;
a+=b;
if(a<120)
{
day=day+0;
}
else
{
a-=120;
day+=1;
a+=b;
if(a<100)
{
day=day+0;
}
else
{
day+=1;
}
}
}
}
cout<<day<<endl;
day=0;
}
return 0;
}