题目描述
题目译自 PA 2014 Runda 5 Ciągi
考虑长度为 n 的整数序列,定义两个序列 A=(a1,a2,…,an) 和 B=(b1,b2,…,bn) 之间的距离为:
$$d(A, B) = |a_{1} - b_{1}| + |a_{2} - b_{2}| + \ldots + |a_{n} - b_{n}|
$$
其中 ∣x∣ 表示数字 x 的绝对值。
给定 k 个序列 A1,A2,…,Ak,需找到一个整数序列 B(称为“中心”),使得 max{d(Ai,B):i=1,2,…,k} 的值尽可能小。
输入格式
第一行包含两个整数 n 和 k(2≤n≤100000,2≤k≤5),分别表示序列长度和序列数量。
接下来的 k 行,每行包含 n 个整数,描述一个序列 Ai,序列中元素的绝对值不超过 109。
输出格式
输出一行,包含 n 个用单个空格分隔的整数,表示满足条件的中心序列 B。若存在多个正确答案,输出任意一个即可。
样例
输入
5 3
1 -1 2 -1 2
1 2 2 1 2
2 2 -1 1 1
输出
1 2 2 1 2
数据范围与提示
- 10% 的数据:k≤2;
- 30% 的数据:k≤3;
- 60% 的数据:k≤4;
- 100% 的数据:2≤n≤105,2≤k≤5,序列元素绝对值 ≤109