苹果和虫子:思考的完整性
来源:互联网 发布:怎么报网络教育 编辑:程序博客网 时间:2024/04/29 00:22
北大-计算概论-练习-苹果和虫子
http://ica.openjudge.cn/base1/2/
【陷阱】
其实,早在高一的时候,就做过这样的题目:一辆汽车不断减速,问你某时刻这辆车的位置。这里的陷阱在于,车子很有可能在这一时刻之前就已经停下不动了。
这道题目也是一样,如果在第y小时之前苹果就已经吃完了,而你又没有考虑到这一点,那么将会输出一个负数,这显然是不合理的。
【解答】
#include<stdio.h>main(){int n,x,y;int eat;scanf("%d%d%d",&n,&x,&y);if(y%x==0) eat=y/x; else eat=y/x+1; if(n-eat>=0) printf("%d",n-eat); else printf("0"); }
【新知】
其实这道题目还可以用ceil函数来解决:
#include<stdio.h>#include<math.h>int main(){int n,x,y;scanf("%d%d%d",&n,&x,&y);n=n-(int)ceil(y*1.0/x);if(n>=0)printf("%d\n",n);else printf("0\n");return 0;}
函数名: ceil用 法: double ceil(double x);功 能: 返回大于或者等于指定表达式的最小整数头文件:math.h
0 0
- 苹果和虫子:思考的完整性
- 苹果和虫子
- 苹果和虫子2
- 15:苹果和虫子
- 苹果和虫子
- 21:苹果和虫子2
- 实现苹果和虫子(c语言)
- 【OpenJudge】c语言_苹果和虫子
- POJ1.3 15 苹果和虫子
- 5、cocos2d-Lua的demo--虫子和虫子精灵
- 苹果与虫子
- 苹果和HTC的专利诉讼的思考
- 苹果与虫子的故事——JAVA中的内部类解析
- 趣题:由0和1构成的虫子
- 趣题:由0和1构成的虫子
- VS2005的大“虫子”
- 抓到两只IE8的虫子
- 虫子的博客
- nginx的优缺点
- 【常见问题总结】之内存:二、Java中堆与栈的区别
- android:state_activated可以解决焦点问题
- 导致电脑网速变慢的几个方面
- perl 脚本解析sqlserver导出的sql语句为C#所用
- 苹果和虫子:思考的完整性
- 给中国学生的第六封信——选择的智慧
- C#基础之 --- 消息队列例子
- 解密打车软件大战,其实是玩这种逻辑
- iOS从入门到精通之 :协议(protocol)
- 给中国学生的第七封信:21世纪最需要的7种人才
- spring学习笔记5——AOP的应用
- 如何修改 VS2010 的 HelpLibrary(即MSDN)的安装路径
- 【9018p1437】混合牛奶