#abc263c. [abc263_c]Monotonically Increasing

[abc263_c]Monotonically Increasing

题目描述

按照字典顺序升序打印出所有长度为 NN,元素都在 11MM 之间(包括 11MM)的严格递增整数序列。

注意事项

对于两个相同长度的整数序列 A1,A2,dots,ANA_1,A_2,\\dots,A_NB1,B2,dots,BNB_1,B_2,\\dots,B_N,当且仅当满足以下条件时,AA 在字典顺序中位于 BB 之前:

  • 存在一个整数 ii (1leileN)(1 \\le i \\le N),使得对于所有满足 1lej<i1 \\le j < i 的整数 jj,有 Aj=BjA_j=B_j,且 Ai<BiA_i < B_i

一个整数序列 A1,A2,dots,ANA_1,A_2,\\dots,A_N 被称为严格递增,仅当满足以下条件时:

  • 对于所有整数 ii (1leileN1)(1 \\le i \\le N-1),有 Ai<Ai+1A_i < A_{i+1}

约束条件

  • 1leNleMle101 \\le N \\le M \\le 10
  • 输入中的所有值都是整数。

输入格式

输入以标准输入给出,格式如下:

NN MM

输出格式

按照字典顺序升序打印出所寻找的整数序列,每个序列独占一行(参见示例输出)。

示例输入 1

2 3

示例输出 1

1 2 
1 3 
2 3 

所寻找的整数序列是 (1,2),(1,3),(2,3)(1,2),(1,3),(2,3),需要按照字典顺序升序打印出。

示例输入 2

3 5

示例输出 2

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