社区讨论
最详细的警示后人
P3384【模板】重链剖分 / 树链剖分参与者 8已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mhjrtr2h
- 此快照首次捕获于
- 2025/11/04 07:28 4 个月前
- 此快照最后确认于
- 2025/11/04 07:28 4 个月前
- DFS 时要优先遍历重儿子
- 求
dfn一定要在dfs2()中求 - 重链修改查询时
x每次应该跳到重链顶的父亲而不是x的父亲 - 求和时开
long long,输出时再%p dfn[top[x]]和dfn[x]相对大小不要搞反dep[top[x]]<dep[top[y]]使用链头深度比较错写成dep[x]<dep[y]直接比较大小- 数组开小了
- 忘了建双向边
- 线段树写挂了
- 区间操作时保证左端点 右端点
- 变量名写错了
- 不要重复访问节点的父亲
- 建线段树时按照
dfn顺序建 - 每次要选择链头深度更深的点跳链
- 输出时记得取模和换行
- 欢迎补充
回复
共 9 条回复,欢迎继续交流。
正在加载回复...