常见低级错误总结
Posted winniechen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见低级错误总结相关的知识,希望对你有一定的参考价值。
迟来的总结...
(1)freopen写错
(2)文件名写错
(3)忘记独立文件夹
(4)提交错程序
(5)无向图双倍边
(6)有根树和无根树的区别
(7)重链剖分和轻链剖分
(8)int和long long的互相转换
(9)取模运算后不能用除法
(10)算错空间忘记成4或8
(11)调试信息忘记注释
(12)懒得写暴力对拍导致低级错误
(13)01背包的第二维是逆序枚举,完全背包是顺序枚举
(14)忘记取模
(15)枚举到数组上限
(16)longlong用%d输出
(17)多组测试数据时,树剖的son数组需要清零
(18)多组测试数据时,输出一般需要换行
(19)输出题目要求的东西的时候需要按照题目要求的大小写输出
(20)DP时记得初始化
(21)想到了某种更优做法一定要写特别是很好写的时候
(22)记得某些常数高昂的东西,不要乱用,会TLE
(23)各种函数的返回值
(24)贪心做法的正确性需要对拍或者证明等手段进行验证
(25)spfa不要乱用
(26)并查集不要忘记初始化
(27)爆int和爆longlong
(28)局部函数记得赋值
(29)C++11,C++14,C++的区别
(30)倍增lca的dep问题
先更新到这里...
以上是关于常见低级错误总结的主要内容,如果未能解决你的问题,请参考以下文章