H题贡献一个不用启发式合并的做法,其实只要考虑序列什么时候会合并成一段,这个会在哪个节点上发生,其实就是在a[i],a[i+1]的lca上发生,相邻俩算个lca,在lca的位置上计数,某个结点的答案是子树数量-前面的计数