题目描述
按照字典序升序打印所有长度为 N 的严格递增整数序列,其中所有元素都在 1 到 M(包含)之间。
对于两个相同长度的整数序列 A1,A2,…,AN 和 B1,B2,…,BN,如果存在一个整数 (1≤i≤N) 使得对于所有满足 1≤j<i 的整数 j 都有 Aj = Bj,且 Ai<Bi,则称 A 在字典序上早于 B。
整数序列 A1,A2,…,AN 被称为严格递增,当且仅当对于所有整数 (1≤i≤N−1) 都有 Ai<Ai+1 。
输入格式
输入整数:
N M
输出格式
按字典序升序输出所求序列,每个序列占一行(参见样例输出)。。
2 3
1 2
1 3
2 3
3 5
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5
样例 1 解释
所求序列为 (1,2),(1,3),(2,3),应按字典序升序打印。
数据范围
- 1 ≤ N ≤ M ≤ 10
- 输入中的所有值都是整数。