CSP-S考试 注意事项 技巧: 卡常(Hash模数,手动取模取Min/Max,读优,register,位运算,少用STL) 打表(DFS、手玩) 剪枝(最优性、可行性、搜索顺序、冗余状态) 预处理(前缀和、状压) DP优化(单调队列、前缀和、树状数组、斜率优化) 结论(小学奥数、面向样例) 调试(Cerr、输出中间变量、Linux虚拟机) 对拍(批处理) 骗分(错误的贪心、乱搞、结论、模拟退火、rand()、暴力出奇迹、各种sort) 封装(struct、namespace) 细节: 变量名 爆空间 inline爆栈 边界 更新顺序 文件操作 重载运算符号 int与long long 有向边与双向边 数组初始化 递归函数是否能结束 局部变量初始化 多组数据清空容器 判-1/Impossible 重边 不要过分压行 输入输出格式