初学acmer--读《算法竞赛入门经典》笔记(一)P12-23

来源:互联网 发布:java数组定义为字符串 编辑:程序博客网 时间:2024/04/29 20:16

  本人初学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)


阅读全文
1 0
原创粉丝点击