树链剖分
ACM败犬
这个作者很懒,什么都没留下…
展开
-
gym 101630 L - Laminar Family(树上区间染色 + 树链剖分)
题目大意:有一棵 nnn 个结点的树,有 fff 条简单路径,判断这 fff 条路径任意两条是否满足: 1.两条路径不相交 2.其中一条包含另外一条 先预处理每条路径的长度,按它们的长度从大到小排序,这样处理的作用是当前枚举的路径不会包含其它路径,如果路径所在区间有其它路径,那么必然是被包含在其它路径内或者相交。 对路径区间进行染色,对每一条路径判断区间内是否只有一种颜色:即max==minma...原创 2019-10-24 15:41:34 · 240 阅读 · 0 评论 -
2019 西安邀请赛 E. Tree(树链剖分 + 线段树 + 位运算 + nim博弈)
题目大意:一棵有 n 个结点的树,树根为 1 号点,每个点有一堆石头,数量为 aia_iai,有三种操作: 1 s t:将 1 -> s 路径上的石头数量或上 t 2 s t:将 1 -> s 路径上的石头数量与上 t 3 s t:用 1 -> s 路径上的石头外加一堆数量为 t 的石头玩 nim博弈,判断先手是否能赢 操作 1 和操作2 对应两种修改操作 操作3:相当于询...原创 2019-09-11 00:23:38 · 175 阅读 · 0 评论