#ABC263C. [ABC263C] 单调递增(Monotonically Increasing)

    ID: 2752 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>ABC入门算法闯关搜索类问题初探

[ABC263C] 单调递增(Monotonically Increasing)

题目描述

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

对于两个相同长度的整数序列 A1,A2,,ANA_1,A_2, \dots ,A_NB1,B2,,BNB_1,B_2, \dots ,B_N,如果存在一个整数 (1iN)(1 \le i \le N) 使得对于所有满足 1j<i1 \le j \lt i 的整数 jj 都有 AjA_j = BjB_j,且 Ai<BiA_i \lt B_i,则称 AA 在字典序上早于 BB

整数序列 A1,A2,,ANA_1,A_2, \dots ,A_N 被称为严格递增,当且仅当对于所有整数 (1iN1)(1 \le i \le N−1) 都有 Ai<Ai+1A_i \lt A_{i+1}

输入格式

输入整数:

N N M M

输出格式

按字典序升序输出所求序列,每个序列占一行(参见样例输出)。。

输入输出样例 #1

输入 #1

2 3

输出 #1

1 2 
1 3 
2 3

输入输出样例 #2

输入 #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

说明/提示

样例 1 解释

所求序列为 (1,2),(1,3),(2,3)(1,2),(1,3),(2,3),应按字典序升序打印。

数据范围

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