模板题. 注意标记即可,另外,涉及区间翻转操作,记得设立首尾哨兵. 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int Maxn=0x3f3f3f3f; 4 const int N=1e5+5; 5 int lc[N],rc[N],fa[N],sze[N],vi[N],pos[N],a[N]; 6 int n,m,x,y,rt,T; 7 8 inline int get(){//快读 9 char ch;bool f=fal…