5-17 爬动的蠕虫 (15分)
2016-11-07 21:59
197 查看
5-17 爬动的蠕虫 (15分)一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
输入格式:
输入在一行中顺序给出3个正整数N、U、D,其中D<<U,N不超过100。输出格式:
在一行中输出蠕虫爬出井的时间,以分钟为单位。输入样例:
12 3 1
输出样例:
11
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int u = sc.nextInt(); int d = sc.nextInt(); int i=0; int t=n/(u-d); for(i=0;i<=2*t;i++){ n = n-u; if(n>0){ n = n+d; i++; }else if(n<=0){ i++; break; } }System.out.println(i); } }
相关文章推荐
- 5-17 爬动的蠕虫 (15分)
- 5-17 爬动的蠕虫 (15分)
- 5-17 爬动的蠕虫 (15分)
- 5-17 爬动的蠕虫 (15分)
- 5-17 爬动的蠕虫 (15分)
- PAT编程基础 5-17 爬动的蠕虫 (15分)
- 5-17 爬动的蠕虫 (15分)
- 5-17 求阶乘序列前N项和 (15分)
- 5-17 爬动的蠕虫
- 5-17 爬动的蠕虫
- PTA基础编程题目集 5-17 爬动的蠕虫
- PTA 5-17 爬动的蠕虫
- 有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
- 7-17 爬动的蠕虫(15 分)
- 7-17 爬动的蠕虫
- 17、屏幕适配,多语言支持,手机类型适配
- 网络流24题-17
- OCP试题解析之053-17 CONFIGURE CONTROLFILE AUTOBACKUP ON
- [深度学习论文笔记][PAMI 17]A Comprehensive Study on Cross-View Gait Based Human Identification wit
- JavaSe基础XX17——常用对象API-集合框架_5_ 工具类