题目 CF1137F 很有意思的题目 做法 直接考虑带修改的做法,上一次最大值为u,这次修改v,则最大值为v了 我们发现:\(u-v\)这条链会留到最后,序列里的其他元素相对位置不变,这条链会\(u\longrightarrow v\)排到最后 序列会分成很多块,而这些块是以链为基础的 可以用\(LCT\)来做,具体说一下: 最大值放到根,修改v,就把\(v\)换成根,这个时候会拉一条链\(u-v\),此时\(u\)在\(v\)的右子树,\(x\)在单个块中的排序,就是\(LCT\)里单个\(s…