专栏文章
腾飞计划寒假第一课——树上倍增 2025/2/2
个人记录参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miq9ocw7
- 此快照首次捕获于
- 2025/12/04 01:14 3 个月前
- 此快照最后确认于
- 2025/12/04 01:14 3 个月前
P4155 [SCOI2015] 国旗计划
因为没有包含,所以左端点靠右的右端点一定靠右。把环断开,复制一份在后面,问题是选多少个区间能覆盖 到 。每次选区间能覆盖到的左端点最靠右的。
CF208E Blood Cousins
维护一棵树,每次查询一个子树中深度为 的点有多少个。
用 dfs 序搞一个数组下来,数组中 的值表示 dfs 序为 的点的深度。
转换成给你一个序列,求这个序列中等于 的有多少个。
P1600 [NOIP 2016 提高组] 天天爱跑步
设 是 子树中的一点, 是 开始走的时间, 是深度。
设 。
查询有多少 。 是题目中给出的。
P7562
没听懂 qwq。
P5024 [NOIP 2018 提高组] 保卫王国
设 表示 的子树选完了, 选不选的答案。
整颗树的 dp 信息减去 的 dp 信息得到剩下的 表示 子树外的最小代价。
如果 和 是祖先关系,每次询问答案是 , 表示 到 的最小代价。
求 的方法:倍增数组 表示从点 跳 步,起点和终点选或不选的方案。
如果 和 不是祖先关系找 LCA 跑两遍就是了。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...