100 #P1616. *【递归】出栈方案输出
*【递归】出栈方案输出
【题意】
有 个数()依次入栈,输出所有出栈序列(按字典序从大到小),最后输出所有出栈序列的个数。
【输入格式】
一个整数 。
【输出格式】
先输出所有出栈可能(每行一种出栈序列)。 最后一行一个整数,即所有出栈序列的个数。
【样例输入1】
3
【样例输出1】
3 2 1
2 3 1
2 1 3
1 3 2
1 2 3
5
【样例输入2】
4
【样例输出2】
4 3 2 1
3 4 2 1
3 2 4 1
3 2 1 4
2 4 3 1
2 3 4 1
2 3 1 4
2 1 4 3
2 1 3 4
1 4 3 2
1 3 4 2
1 3 2 4
1 2 4 3
1 2 3 4
14