#4606. Monotonically Increasing

0
    ID: 4606 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc263CGESP 4级递归入门枚举(单层循环)

Monotonically Increasing

Monotonically Increasing

题目描述

打印所有长度为 NN 的严格递增整数序列,序列中所有元素均在 11 到 MM(含)之间,按字典序(lexicographically)升序输出。

输入格式

输入按照下述格式从标准输入给出: NN MM

输出格式

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

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≤N≤M≤101 \le N \le M \le 10 输入中的所有数值均为整数。对于两个相同长度的整数序列 A1,A2,…,ANA_1,A_2,\dots,A_N 和 B1,B2,…,BNB_1,B_2,\dots,B_N,当且仅当存在整数 ii (1≤i≤N)(1 \le i \le N),使得对所有满足 1 \le j < i 的整数 jj 有 Aj=BjA_j=B_j,且 A_i < B_i 时,称 AA 在字典序上早于 BB。

当且仅当对所有整数 ii (1≤i≤N−1)(1 \le i \le N-1) 都有 A_i < A_{i+1} 时,称整数序列 A1,A2,…,ANA_1,A_2,\dots,A_N 为严格递增。所求的序列为 (1,2),(1,3),(2,3)(1,2),(1,3),(2,3),应按字典序升序打印。

标签: AtCoder|abc263C

来源

AtCoder|abc263C