题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1049
方法:大模拟
思路:由于数据量比较小,可以进行模拟,这里注意的是当最后一次如果小虫爬上了井口,就不会下落了,因此边界处理是一个需要注意的地方。
难点:无
#include<iostream>
using namespace std;
int main()
{
int n,up,down;
while(cin>>n>>up>>down)
{
if(n == 0&&up == 0&&down == 0)
break;
int step = up-down;
int minute = 0;
while(n - up>0)
{
n -= step;
minute += 2;
}
cout<<minute+1<<endl;
}
}