1. 请同学们认真做题,本系统提供查重服务。
  2. 账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
  3. vscode下载地址:https://code.visualstudio.com/
  4. codeblocks下载地址:http://vlab.csu.edu.cn/oj/download/codeblocks-setup.exe
  5. DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1054--奇偶交错排列

1054: 奇偶交错排列

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

如果一个1~N的排列P = [A1, A2, ... AN] 满足任意两个相邻整数都是一个奇数另一个偶数,我们就称P是奇偶交错排列。  

给定一个N,请你按字典序输出所有1~N的奇偶交错排列。

Input

多组数据

一个整数N。  1 <= N <= 11

Output

输出若干行,每行一个排列,每个数字后面一个空格。

Sample Input Copy

4

Sample Output Copy

1 2 3 4  
1 4 3 2  
2 1 4 3  
2 3 4 1  
3 2 1 4  
3 4 1 2  
4 1 2 3  
4 3 2 1

Source/Category