#HK5300. 「PA 2014」Ciągi

「PA 2014」Ciągi

题目描述

题目译自 PA 2014 Runda 5 Ciągi

在本题中,我们考虑长度为 nn 的整数序列。两个序列 A=(a1,a2,,an)A = (a_{1}, a_{2}, \ldots, a_{n})B=(b1,b2,,bn)B = (b_{1}, b_{2}, \ldots, b_{n}) 之间的距离定义为:

$$d(A, B) = |a_{1} - b_{1}| + |a_{2} - b_{2}| + \ldots + |a_{n} - b_{n}|, $$

其中 x|x| 表示数字 xx 的绝对值。

给定 kk 个序列 A1,A2,,AkA_{1}, A_{2}, \ldots, A_{k},你的任务是找到它们的中心,即一个整数序列,使得以下值:

max{d(Ai,B):i=1,2,,k}\max \left\{d(A_{i}, B): i=1,2,\ldots,k\right\}

尽可能小。

输入格式

输入数据的第一行包含两个整数 nnkk (2n100000,2k5)(2 \leq n \leq 100000, 2 \leq k \leq 5)

接下来的 kk 行,每行描述一个序列,包含 nn 个整数,绝对值不超过 10910^{9}

输出格式

输出一行,包含 nn 个用单个空格分隔的整数,描述输入序列的中心。如果存在多个正确答案,你的程序可以输出其中任意一个。

5 3
1 -1 2 -1 2
1 2 2 1 2
2 2 -1 1 1

1 2 2 1 2

数据范围与提示

对于 10%10\% 的数据,k2k \leq 2
对于 30%30\% 的数据,k3k \leq 3
对于 60%60\% 的数据,k4k \leq 4