Minimum Adjacent Swaps to Reach the Kth Smallest Number

给一个数组, 求做完下k次permutation后数组通过几个swap能变回原数组.

这题就是先做k permutation, 然后比较两个数组的不同位置, 找到同样的数字后, swap回来, 因为求的是minimum swap, 所以如果数字相同的情况下, 只要找最邻近做swap即可.