HDOJ 1049 Climbing Worm

#include <stdio.h>
#include <iostream>
using namespace std;

int
main()
{
      int n,u,d,sum,t;
      while(cin>>n>>u>>d && (n||u||d)){
           t=0;
           sum=0;
           while(1){
               sum+=u;
               t++;
               if(sum>=n)break;
               sum-=d;
               t++;             
           }  
           cout<<t<<endl;
      }      
      return 0;
}

你可能感兴趣的:(HDOJ 1049 Climbing Worm)