n个元素有n!个不同的排序。将这n!个排列按字典序排列,并编号为0,1,...,n-1。每个排列的编号为其字典序值。
例如,当n=3时,6个不同排列的字典序值如下:
字典序值 0 1 2 3 4 5
排列 123 132 213 231 312 321
输入第一个正整数n。第二行是n个元素{1,2,...,n}的一个排列。
第一行为字典序值。 第二行为按字典序排列的下一个排列。
3 1 3 2
1 2 1 3
8 2 6 4 5 8 1 7 3
8227 2 6 4 5 8 3 1 7
分治专题