‹ 上一题 下一题 ›

08771. 联欢会出场顺序表 未做

题目描述

元旦联欢会上共有 个节目,编号为 。节目的出场顺序由抽签决定,辅导员想提前打印一张备查表,把所有可能的出场顺序都列出来。

请按字典序从小到大输出 的全部全排列:每个排列占一行,表示一种完整的出场顺序,排列中第 个数表示第 个出场的节目编号。排列中不允许出现重复的数字。

输出时,排列里的每个数字占 个字符宽度,右对齐,不足的位置用空格补齐。

输入格式

一行一个正整数 (),表示节目个数。

输出格式

共 行:按字典序输出 的所有全排列,每行 个数字,每个数字占 个字符宽度、右对齐。

样例

输入
3
输出
  1  2  3
  1  3  2
  2  1  3
  2  3  1
  3  1  2
  3  2  1

样例 1 解释: 种出场顺序按字典序排好。每个数字占 个场宽,例如第一行是两个空格接 、两个空格接 、两个空格接 。

样例 2 解释:只有 个节目时只有一种出场顺序。

数据范围

对于 的数据:。

本题共 个测试点,每个测试点 分。

输入
输出

            
答案