终于A了这题...这题还是很好...但是我太菜...重构了三遍qwq FHQ Treap大法好!qwq...~~ Ins:直接拿输入造一棵树,把原来的树split成[1,pos],[pos+1,n],然后merge三棵树: Del:把要删的区间split出来,merge他两边的树,记着要回收内存: Mk-Same:把要改的区间split出来,打上标记,更新这棵树根的信息(见cover(x,v)),再merge回去: Rev:把要翻转的区间split出来,打上标记,更新这棵树根的信息(见rever…