常见错误合集
不定期更新 咕咕咕qwq
-
链式前向星循环条件中要写nxt 而不是to
-
树状数组中要写
而不是 -
树中查找要写
而不是 -
** 二分答案的时候
不能忘(?什么sb错误) 且上下界一定要照好** -
树中区间查询必须是
和 而不是 -
宏定义打括号要多打
-
时刻取模
-
递归查找的时候主函数名和递归下去的函数是一样的 不能前面max后面sum
-
线段树中需要看好 返回条件是这个区间被目标区间完全覆盖
而不是这个目标区间完全覆盖了这个区间 -
tarjan缩点当中需要注意dp的初始值
-
最短路中定义队头和对尾需要在插入数据之后
-
dij中需要小根堆 那么
必不可少 同样还有 -
最短路从源点
开始 而不是从任意一个点开始 -
memset需要慎用
-
建树!!!!!!!!!!!!!!!
-
dijkstra不能用pair!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
线段树查询的时候需要特判区间中
的情况 -
7.6upd:强烈建议去做cf1771f 排雷好题
- mid的写法为(l+(r-l)/2) 而不是((l+r)>>1) 一用就炸(upd:(l+r>>1)貌似也行?)
- 异或和不等号连用 异或必须打括号
- 一坤时得出两个教训 警钟撅烂
-
的教训: 离散化需要 后面的元素或者 大小为 因为去重后 不会自动缩减大小 -
字典树清空的时候不要忘记
节点 不能直接用 清空
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!