题意 现有n*m的长方形网格,每个格子中写着一个数,并构成了[0,n*m)的排列.每次可以将一行循环平移x格,也可以将一列循环平移x格.给出初始状态,给出一个到达给定状态的方案.n*m<=10000,n,m>=2. 思考 发现存在一种方法,能够使任意三个方格进行顺时针或逆时针改变位置.其中有一个方格的行和列由剩余两个方格决定. 这样一来,我们可以将前n-1行排成有序的,只剩下最后一行是无序的. 通过第一张改变位置的方式,我们也可以将同一行的任意三个方格进行循环平移.这样可以将最后一行的前m-2…