#arc162b. [arc162_b]Insertion Sort 2

[arc162_b]Insertion Sort 2

题目描述

给定 1,2,...,N1,2,...,N 的排列 P=(P1,P2,...,PN)P=(P_1,P_2,...,P_N)

最多进行 2×1032\times 10^3 次操作,每次操作满足 1iN1,0jN21\le i\le N-1, 0\le j\le N-2,选取整数 i,ji,j,从 PP 中取出 (Pi,Pi+1)(P_i,P_{i+1}) 得到序列 Q=(Q1,Q2,...,QN2)Q=(Q_1,Q_2,...,Q_{N-2}),则将 PP(Pi,Pi+1)(P_i,P_{i+1}) 替换成序列 QQjjj+1j+1 位置上的数,得到新的排列 PP'

判断是否能够通过这样的操作使 PP 变成升序排列,如果可以,给出操作步骤。