比赛场次 587
比赛名称 数据结构应用练习1
比赛状态 已结束比赛成绩
开始时间 2023-07-28 08:00:00
结束时间 2023-07-28 11:00:00
开放分组 全部用户
注释介绍
题目名称 最小序列
输入输出 poj2442_seq.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 5 简单对比
用户 结果 时间 内存 得分

最小序列

★★   输入文件:poj2442_seq.in   输出文件:poj2442_seq.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

给定$m$个序列,每个包含$n$个非负整数。

现在我们可以从每个序列中选择一个数字以形成具有$m$个整数的序列。

很明显,我们一共可以得到$n^m$个这种序列, 然后我们可以计算每个序列中的数字之和,并得到$n^m$个值。

现在请你求出这些序列和之中最小的n个值。

【输入格式】

第一行输入两个整数$m$和$n$。

接下在$m$行输入$m$个整数序列,数列中的整数均不超过$10000$。

【输出格式】

递增顺序输出最小的$n$个序列和,数值之间用空格隔开。

【样例输入】

2 3
1 2 3
2 2 3

【样例输出】

3 3 4

【数据范围】

$1\leq m \leq 100$

$1\leq n \leq 2000$

【来源】

《算法竞赛进阶指南》