#tctm3401. N个数选K个数从小到大排列

    ID: 3547 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>搜索基础第十六讲(Level3)GESP 5级

N个数选K个数从小到大排列

N个数选K个数从小到大排列

题目描述

给定n个互不相同的正整数,这些数已经按照升序排列形成一个序列。现要求从这n个整数中任选k个整数(k<n),得到若干组序列,例如当n=4,k=3,4个整数分别为3,7,12,19,可以得到的序列为:3 7 12;3 7 19;3 12 19;7 12 19

请编写程序实现此功能,输出所有符合条件的序列。注意:优先输出较小数字。

输入格式

第一行两个空格分隔的整数 n,k(2n202 \le n \le 20k<nk < n)。

第二行 n 个整数,依次为 x1,x2,,xnx_1, x_2, \ldots, x_n1xi5×1061 \le x_i \le 5 \times 10^6)。

输出格式

输出若干行,每行包括 k 个空格分隔的数字,表示一组序列。

样例输入 #1

4 3
3 7 12 19

样例输出 #1

3 7 12
3 7 19
3 12 19
7 12 19

数据范围

2n202 \le n \le 20k<nk < n1xi5×1061 \le x_i \le 5 \times 10^6

知识点与难度

本题涉及的知识点从属于 GESP五级(搜索基础),难度等级:⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
1 10 1, 2 样例
2 20 3, 4, 5, 6, 7, 8 小规模 / 特殊性质
3 15 9, 10, 11 Hack
4 30 12, 13, 14, 15, 16, 17, 18, 19, 20 中大规模
5 25 21, 22, 23, 24 随机回归