平衡树 6个操作做完当然GG了,其实只有两个操作,翻转[A+1,A+B],把这个区间放到C的后面,那么就是基本splay操作了,可是好久没打,又GG了,splay函数写错了... #include<bits/stdc++.h> using namespace std; ; namespace IO { ; char buf[Maxlen], *C = buf; int Len; inline void read_in() { Len = fread(C, , Maxlen, stdin); b…