组合生成
时间限制:1秒 内存限制:256M
【问题描述】
给出 \(n\) 和 \(m\) ,请编程输出从 \(1,2,…,n\) 中选择 \(m\) 个数的所有组合。
注意:每个组合有 \(m\) 个数,把这 \(m\) 个数由小到大排序后输出,所有组合按排序后的字典序输出。。
【输入格式】
一行包含两个整数 \(n,m\),两个整数之间用一个空格分开。
【输出格式】
按要求输出所有组合,元素之间用一个空格分开。
【输入输出样例】
Input
4 3
Output
1 2 3
1 2 4
1 3 4
2 3 4
【数据限制】
\(0 < m <= n <= 20\)
【来源】
ITer