#lv11807. 全排列前k项
全排列前k项
题目描述:
有 1~n 这 n(n<10)个数,现将这 n 个数组成一个 n 位的数,每个数只能用一次,例如 n=2,则 12,21等都是符合条件的数,但 11 和 22 不行。问,输入 n 后,将符合条件的前k个的 n 位数输出,且按照从小到大顺序输出。
输入格式:
两个个正整数 n和k。
输出格式:
按从小到大输出前k个全排列数,每行一个数(中间用空格隔开),输入保证1到n的全排列数字个数大于k。
样例:
2 2
1 2
2 1
有 1~n 这 n(n<10)个数,现将这 n 个数组成一个 n 位的数,每个数只能用一次,例如 n=2,则 12,21等都是符合条件的数,但 11 和 22 不行。问,输入 n 后,将符合条件的前k个的 n 位数输出,且按照从小到大顺序输出。
两个个正整数 n和k。
按从小到大输出前k个全排列数,每行一个数(中间用空格隔开),输入保证1到n的全排列数字个数大于k。
2 2
1 2
2 1