sky 3 月总结
头痛头晕。lsy 说来写总结。
P3246 [HNOI2016] 序列
P3243 [HNOI2015] 菜肴制作
一种贪心的做法,按正常建图,每次找当前最小值,然后把当前集合更新为该最小值的所有前驱,重复操作直到集合只有一个数,然后删除该点。
复杂度明显不太行,注意到每次找到最小值,一定是一段区间的最后一位,这个拓扑就大概想象一下就是区间套区间,把区间最右取了才能激活区间内的子区间。考虑倒着做,既然从前往后找最小值,从后往前就是最大值,这样就舍去了跳前驱的过程,也就是所说的建反图最大字典序拓扑序。
不想写了。
题解单独写了,总结就当个目录看吧。感觉临近退役了,应该写不了多少。
p1667 数列
序列矩阵操作类
CF1592F1 Alice and Recoloring 1
序列矩阵操作类
CF961F k-substrings
kmp
CF1936C Pokémon Arena
优化建图最短路

浙公网安备 33010602011771号