Problem A: 算法实验 2-1 生成全排列:固定位置找元素

Problem A: 算法实验 2-1 生成全排列:固定位置找元素

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 777  Solved: 408
[Submit] [Status] [Web Board] [Creator:]

Description

根据生成全排列的固定位置找元素的算法,编写程序生成n个数的全排列,请参照如下算法描述:

Perm1(m)

1   if m=n then output P[1..n]

2   else

3         for j←m to n do

4                P[j] ↔ P[m]

5                Perm1(m+1)

6                P[j] ↔P[m]

Input

输入一个正整数n

Output

输出1-n之间整数的全排列

Sample Input Copy

3

Sample Output Copy

1 2 3
1 3 2
2 1 3
2 3 1
3 2 1
3 1 2