zoukankan      html  css  js  c++  java
  • 常见低级错误总结

    迟来的总结...

    (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)取模运算有减法记得再答案处取正

    先更新到这里...

  • 相关阅读:
    oc73--NSArray使用
    oc72--NSArray排序
    oc71--NSArray2
    oc70--NSArray1
    oc69--NSMutableString
    oc68--NSString
    oc67--NSString1
    驱动人生病毒处理的简单方法(20191207)
    CentOS 安装libgdi的方法
    局域网Linux机器中病毒简单处理 .aliyun.sh 挖矿病毒 ---不彻底
  • 原文地址:https://www.cnblogs.com/Winniechen/p/9128671.html
Copyright © 2011-2022 走看看