一、段错误/RE

1、& 变量取地址

2、数组越界

3、爆栈,

非常可能是死循环,ruturn的边界没有处理好,或者是递归的内容里有死循环的部分。

4、线段树

逢写必错,都是build(i*2+1,tmp.mid+1,r);这里忘记加一了。

二、一些莫名其妙的逻辑错误

1、多重的if else 检查是不是有问题。写if else一定要把全部的可能情况罗列,以保证没有逻辑错误。if
else 一定把全部的情况逻辑都理清,这题Debug的时候略微变了下写法,又WA了非常久。代码也贴在后面了。

Debug的时候。重用代码的时候好好理理思路。非常可能是老思路跟新思路的差异产生新的bug

2、初始化。以及多次宏定义Min(a,b)(a)<(b)?(a):(b),符号弄错

3、多重循环的时候,注意i和j ,Tmd 今天一到二部图的题由于这多谢了几个小时,草

4、log(2)可能CE,用log(2.0)!!!

5、初始化&&每次是不是清空,初始化里面数组是不是下标写错

6、多重循环的时候 变量弄混

7、看是不是过程中数据计算超出范围

三、线段树错误及调试

1、mid+1;

2、建树的时候祖先节点为1;

调试的时候,注意线段树分buildupdate query 分开pause 看哪个错误,在函数体里打印句子,看是否死循环或者初始化不正确

四、读题上,格式方面,注意:

         1、是否有空行。

2、什么是结束标志,今天的题。字符串结束标志是’.’。我傻逼的EOF…做了一下午加一晚上……

3、取模。注意取模的要求。可能仅仅是一步的取模 LA3027 合作网络那题………….

五、理解的问题:

         1、字典序:注意“1000”<”300”,即字典序与数字的大小并不同样

六、在codeblocks上面编译通过可是提交却re,ce

1、%lld %I64d

最新文章

  1. #Java编程思想笔记(一)——static
  2. Android应用性能优化(转)
  3. JS新API标准 地理定位(navigator.geolocation)/////////zzzzzzzzzzz
  4. 字符串分割函数(New)
  5. 由一次程序崩溃引起的对new表达式的再次学习
  6. Java for LeetCode 235 Lowest Common Ancestor of a Binary Search Tree
  7. 前端构建工具gulpjs
  8. 堆栈中的EIP EBP ESP
  9. 一、爬虫的基本体系和urllib的基本使用
  10. mongodb系列之---副本集配置与说明
  11. java中的getStackTrace和printStackTrace的区别
  12. Java基础语法入门
  13. VSCode设置Tab键为4个空格
  14. selenium 3+java 配置全
  15. Python内置类型(1)——真值测试
  16. Centos维护命令
  17. MongoDB之Limit选取Skip跳过Sort排序
  18. Office 2010 激活 - Failed to inject memory!
  19. python破解网吧收费系统,远控网吧电脑设备!
  20. 内核定时器timer_list

热门文章

  1. 颓废选手在 Ubuntu/Noilinux 下的生存指北
  2. 「UOJ351」新年的叶子
  3. 【动态规划/多重背包问题】POJ1014-Dividing
  4. 20172333 2017-2018-2 《Java程序设计》第11周学习总结
  5. Centos7 下mysql大小写敏感问题
  6. [转]最流行的android组件大全
  7. UML类图符号 各种关系说明以及举例(转载)
  8. WM-N-BM-09 WM-N-BM-14
  9. undefined详解
  10. 安装VS组件提示“所选驱动不再有效。继续安装之前,请先检查安装路径的设置。”要怎么办?