题解:P12736 [POI 2016 R2] 圣诞灯链 Christmas chain
十分有趣的题。
思路
容易发现,每次操作就是让你将一些点连边,使其赋上一样的颜色。
这个很容易用并查集维护,不过每次是告知一段区间相同,考虑如何优化。
有一种比较无脑的方式,注意到有效合并最多
我们并不满足这个复杂度,我们考虑 ST 表的思想,将区间表示为两个长度为
这样的话,我们又可以在最后把
code
十分有趣的题。
容易发现,每次操作就是让你将一些点连边,使其赋上一样的颜色。
这个很容易用并查集维护,不过每次是告知一段区间相同,考虑如何优化。
有一种比较无脑的方式,注意到有效合并最多
我们并不满足这个复杂度,我们考虑 ST 表的思想,将区间表示为两个长度为
这样的话,我们又可以在最后把
code