题目描述
For given a sequence A={a0,a1,…,an−1}, print the previous permutation and the next permutation in lexicographic order.
输入
A sequence is given in the following format.
n
a0 a1…an−1
输出
Print the previous permutation, the given sequence and the next permutation in the 1st, 2nd and 3rd lines respectively. Separate adjacency elements by a space character. Note that if there is no permutation, print nothing in the corresponding line.
样例输入
1 | 3 |
样例输出
1 | 1 3 2 |
提示
1≤n≤9 ai consist of 1,2,…,n
题解
1 | #include <iostream> |