初学acmer--读《算法竞赛入门经典》笔记(一)P12-23
2017-07-19 21:58
169 查看
本人初学acm 为了督促自己坚持下去 就将书本上的一些知识记录到博客中 也欢迎大家指正不足之处
①若题目只存在多种情况,却要求输出一个,可以使用if...else if..语句,而不可以使用if...else...语句 (P12)
②浮点数的运算(函数)可能存在误差 例如floor(sqrt(x)),由于误差,整数1变为0.999999999,floor的结果会是0而不是1
为了减小误差的影响,可以采用四舍五入,即floor(sqrt(x)+0.5) (P20)
③continue语句用在for语句中可以排除一些不合题意的情况 (P21)
④当发生令自己费解的结果时,不必非得用gdb跟踪调试,可以采取输出中间结果的方法 (P23)
①若题目只存在多种情况,却要求输出一个,可以使用if...else if..语句,而不可以使用if...else...语句 (P12)
②浮点数的运算(函数)可能存在误差 例如floor(sqrt(x)),由于误差,整数1变为0.999999999,floor的结果会是0而不是1
为了减小误差的影响,可以采用四舍五入,即floor(sqrt(x)+0.5) (P20)
③continue语句用在for语句中可以排除一些不合题意的情况 (P21)
④当发生令自己费解的结果时,不必非得用gdb跟踪调试,可以采取输出中间结果的方法 (P23)
相关文章推荐
- 初学acmer--读《算法竞赛入门经典》笔记 p110-111 Uva101
- 初学acmer--读《算法竞赛入门经典》笔记(五)P41-45
- 初学acmer--读《算法竞赛入门经典》笔记(二) p25-27
- 初学acmer--读《算法竞赛入门经典》笔记(三)p27-34
- 初学acmer--《算法竞赛入门经典》笔记(十)P54-56
- 初学acmer--读《算法竞赛入门经典》笔记(11)P61-65
- 初学acmer--读《算法竞赛经典入门》笔记(六)p45-48
- 初学acmer--《算法竞赛经典入门》笔记(九) P52-53
- 初学acmer--读《算法竞赛入门经典》笔记<四>(p36-41)
- Android初学笔记之<使用真机进行测试Android工程>
- webservice学习之AXIS初学笔记--环境配置
- 初学链表第一天总结笔记
- java_web初学笔记之<XML解析技术>
- 菜鸟柳--23种设计模式初学记录笔记(二)装饰者设计模式
- java初学笔记之java的几个标准输入
- Python初学笔记-类中的方法
- node.js初学笔记,希望对大家有帮助!
- 初学笔记B:TOMCAT下目录WEBAPPS的初识,和加载SERVLET和JSP的方法
- 初学数学建模软件MATLAB的笔记3
- 图模型初学笔记(Markov Network)