#P1039. 卡卡卡
卡卡卡
题目描述
在卡卡卡山上有着一群十分可爱的数量为 的粉精灵(这些精灵从 到 编号)。现在,这群粉精灵打算从他们当中选 个人去山下采购 种不同的物资。
请你列出所有可能的分配情况。
输出要求:选择的第一个精灵编号小的放在前面输出;如果第一个精灵编号一样,则第二个精灵编号小的放到前面,以此类推(即按字典序输出所有排列)。
输入格式
输入一行两个整数 和 ,整数 代表有 个精灵,整数 代表要选取 个精灵。
输出格式
按字典序输出所有排列方式,每个排列占一行,排列中的数字之间用一个空格隔开。
输入输出样例
输入 #1
4 3
输出 #1
1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2
说明/提示
样例解释
当 时,从 中选取 个数的所有排列共有 种,按字典序从小到大输出。
数据范围
对于所有测试数据,。
| 测试点 | 的范围 |
|---|---|