swust oj 281

题目描述

装在瓶子(瓶子高度为h)的蠕虫都想从瓶子底部向瓶口处爬出去。它每分钟向上爬行u厘米,之后会休息一分钟,这一分钟它会向下滑行d厘米,当蠕虫到了瓶口或者超出瓶口后便出了瓶口,成功逃离(每分钟计算一次位置)。编写一个函数,帮助蠕虫计算它在什么时候能够爬出瓶子。

输入

输出

样例输入

样例输出

满足条件和思路

(1)输入0 0 0 时 没有输出
(2)h<d时,不符合题意
(3)顺序是先加u,再减d,设置函数时,要体现先后顺序
(4)需要注意的是在向上爬的u厘米内,可能以及满足逃离的条件,所以在for循环语句中判断语句if,应该在加u后,而非减d后。

源代码

#include<stdio.h>
int main()
{int h,u,d;int c(int h,int u,int d);while(scanf("%d%d%d",&h,&u,&d)!=EOF){if(h==0 && u==0 && d==0)return 0;else if(h<=d)printf("input is wrong!");elseprintf("%d\n",c(h,u,d));}return 0;
}
int c(int h,int u,int d)
{int time,m=0;for(time=1;;time++){m+=u;if(m>=h)return time;time++;m-=d;}
}

SWUST OJ#281逃跑的蠕虫相关推荐

  1. [Swust OJ 404]--最小代价树(动态规划)

    题目链接:http://acm.swust.edu.cn/problem/code/745255/ Time limit(ms): 1000 Memory limit(kb): 65535 Descr ...

  2. SWUST OJ 954单链表的链接

    swust oj 954 题目描述 建立长度为n的单链表A和长度为m的单链表B.编程实现将B表链接在A表的尾端,形成一个单链表A.数据类型指定为字符型. 输入 输出 样例输入 样例输出 源代码 #in ...

  3. swust oj#160促销计算

    SWUST OJ#160 题目描述 某百货公司为了促销,采用购物打折的优惠方法,每位顾客一次购物:在1000元以上者,按9.5折优惠:在2000以上者,按9折优惠:在3000以上者,按8.5折优惠:在 ...

  4. SWUST OJ 1168 喝可乐

    swust oj 1168 题目描述 小明十分喜欢喝可乐,有一次店家搞促销,用三个可乐瓶盖便可换一瓶新可乐.现在告诉你小明身上的钱和 每瓶可乐的单价,问你小明最多可以喝多少瓶可乐?(不能向老板借瓶盖) ...

  5. swust oj代码+解析_1165,0284,0074,0042,1171,0026,0189,0078,0046,0077,0209,0129

    swust oj 1165,0284(int a[n]\数字根),0074,0042,1171(矩阵相乘 输出对齐),0026/0189,0078(计算生日是星期几),0046,0077(计算员工周工 ...

  6. SWUST OJ#978 #979 #980 二叉树的遍历

    目录 深度优先遍历 输出利用先序遍历创建的二叉树的前序遍历序列 思路 代码 #978 输出利用先序遍历创建的二叉树的中序遍历序列 题目 思路 代码 #979 输出利用先序遍历创建的二叉树的后序遍历序列 ...

  7. SWUST OJ 1159 吃披萨

    swust oj 1159 题目描述 小明楼下新开了两家披萨店,价格都一样,不同的是A家披萨店的披萨是圆形,B家披萨店的披萨是三角形.为了知道 哪家披萨店的披萨面积更大一些,于是就找到你咯,你来帮帮他 ...

  8. c语言swustoj括号匹配问题,swust oj 962

    括号匹配问题 1000(ms) 65535(kb) 3045 / 13375 假设表达式中允许包含两种括号:圆括号和方括号.编写一个算法判断表达式中的括号是否正确配对. 输入 由括号构成的字符串,包含 ...

  9. [Swust OJ 1026]--Egg pain's hzf

    题目链接:http://acm.swust.edu.cn/problem/1026/ Time limit(ms): 3000 Memory limit(kb): 65535 hzf is crazy ...

最新文章

  1. python安装依赖失败_python - pip安装jq依赖关系失败 - SO中文参考 - www.soinside.com
  2. nginx+keepalive主从双机热备+自动切换解决方案
  3. java crontriggerbean_spring定时器----CronTriggerBean
  4. lnmp 切换mysql 版本_LNMP1.5:php多版本切换
  5. ARC下的所有权修饰符
  6. Linux+Jenkins自动构建服务器包
  7. 基于pygame的射击小游戏制作(四)击杀外星人
  8. JSTL标签引入(web基础学习笔记十八)
  9. .Net Core3.0使用gRPC
  10. 基于vue的无缝滚动组件
  11. 【Java从入门到头秃专栏 4】语法篇(三) :字符串 数组
  12. 虚拟机linux扩展磁盘容量,kvm虚拟机扩展磁盘容量
  13. 一文普及工业控制、PLC
  14. 斯坦福stanford coreNLP 宾州树库汉语短语类别表23个
  15. IAR for ARM下载、安装、注册,并搭建stm32工程(胎教版)
  16. 使用FontCreator工具创建字体符号
  17. 计算机一级win7win10,Win7/Win8.1升级Win10出现黑屏/蓝屏怎么办
  18. 简体中文转换为繁体中文
  19. Activity全屏透明动画等
  20. 如何判断两条线段是否相交

热门文章

  1. ThinkPHP代码生成器快速开发框架:ThinkPHP+VUE+APIdoc+Restful+Oauth2.0+代码生成器+系统基础功能(用户管理、菜单管理、角色管理、权限管理、字典管理、部门管理)
  2. 初次发现 ondblclick( ) 方法
  3. 28-字符串全排列问题
  4. nise_bosh部署cloudfoundry V2单机版
  5. 使用Palm®(奔迈)Mojo 框架开发JavaScript程序 #2
  6. 多实例部署、开机自启、xtrabackup备份与恢复
  7. HTML5+jQuery编写围住神经猫游戏源代码,看看你能神经到何种程度
  8. 均匀白噪声的定义及特点_白噪声粉红噪声的区别何在?
  9. 条件判断遍历循环v-model
  10. 2021-2027全球与中国6G网络市场现状及未来发展趋势