您的位置:首页 > 其它

常见低级错误总结

2018-06-03 12:03 162 查看

迟来的总结...

(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问题

(31)多维偏序记得按照每一维的相应大小比较

(32)取模运算有减法记得再答案处取正

先更新到这里...

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: