首页 > 代码库 > 杭电acm 1049题
杭电acm 1049题
一道水题.....
大意是一条1inch的虫子在一个n inch的盒子的底部,有足够的能够每一分钟往上爬u inch,但是需要休息一分钟,这期间会往下掉d inch,虫子爬到盒子口即认为结束。要求计算出给定的n,u,d虫子爬上的时间。
1 /****************************************************** 2 杭电acm 1049题 已AC 3 *****************************************************/ 4 #include <iostream> 5 using namespace std; 6 int main() 7 { 8 int n,u,d; 9 int current,min; 10 cin>>n>>u>>d; 11 while(n) 12 { 13 current=0; 14 min=0; 15 while(current<n) 16 { 17 min++; 18 current+=u; 19 if(current==n||current>n) 20 break; 21 min++; 22 current=current-d; 23 } 24 cout<<(min)<<endl; 25 cin>>n>>u>>d; 26 } 27 return 0; 28 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。