rt.
题意:
对一个排列找到最长后缀,满足可以由一个单调上升序列通过以下操作得到。 每次选择三个连续坐标i,i+1,i+2i,i+1,i+2i,i+1,i+2满足ai<ai+1<ai+2a_i<a_{i+1}<a_{i+2}ai<ai+1<ai+2 ,然后将aia_iai移动到ai+2a_{i+2}ai+2的后面。 有QQQ次修改,每次交换ax,aya_x,a_yax,ay,求答案。 Q,N≤1e5Q,N\leq 1e5Q,N≤1e5。
对一个排列找到最长后缀,满足可以由一个单调上升序列通过以下操作得到。
每次选择三个连续坐标i,i+1,i+2i,i+1,i+2i,i+1,i+2满足ai<ai+1<ai+2a_i<a_{i+1}<a_{i+2}ai<ai+1<ai+2 ,然后将aia_iai移动到ai+2a_{i+2}ai+2的后面。
有QQQ次修改,每次交换ax,aya_x,a_yax,ay,求答案。
Q,N≤1e5Q,N\leq 1e5Q,N≤1e5。