#include <iostream> #include <algorithm> #include <cstdio> using namespace std; int main() { int n,u,d,flag,m; while(cin>>n>>u>>d) { if(n==0&&u==0&&d==0) break; flag=0; m=0; while(n>0) { if(flag==0)//这是向上去 { m++; n=n-u; flag=1; } else if(flag==1) { m++; n=n+d; flag=0; } //cout<<n<<endl; } cout<<m<<endl; } return 0; }
原文:http://www.cnblogs.com/nefu929831238/p/5457016.html