考虑链上的联通块性质。 发现对于f(l,r)f(l,r)f(l,r)中,设一个联通块[x,y][x,y][x,y](位置),那么它一定满足ax−1∉[l,r],ay+1∉[l,r],ax∈[l,r],ay∈[l,r]a_{x-1}∉[l,r],a_{y+1}∉[l,r],a_x∈[l,r],a_y∈[l,r]ax−1∈/[l,r],ay+1∈/[l,r],ax∈[l,r],ay∈[l,r]。 于是我们只用数这个序列中有多少个相邻的位置使他们一个在区间里,一个不在,然后除以222,就是联通块个数。 于是它O(n3)O(n^3)O(n3)啦! 于是它<mtext>TLE&n...