摘要:
区间符合条件的充要条件是$Max-Min+1=Cnt$其中$Max,Min,Cnt$分别为区间最大值,最小值,不同的数的个数。 变形后得$Max-Min-Cnt+1=0$ 考虑枚举右端点,在线段树上维护左端点$Max-Min-Cnt+1$的最小值。 $Min,Max$可以用单调栈维护,记$last_ 阅读全文
摘要:
把问题转化 选取一个子树包含所有颜色,答案为子树外到子树根最长链的长度 选取一个子树使得原树去掉该子树包含所有颜色,答案为子树内到子树根最长链的长度 那么以上情况取最大值即为答案。把问题转化成了求子树的颜色种类,是典型的DSU on Tree. 分开来做即可。 但仍需常数优化,预处理从下向上的最长链 阅读全文