1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<cstdio>

int t[100000][5];

int main()
{
    int n, k;
    scanf("%d%d", &n, &k);
    for (int j=0; j<k; j++)
        for (int i=0; i<n; i++)
            scanf("%d", t[i]+j);
    for (int i=0, m=0; i<n; i++)
    {
        int a = t[i][0], b = t[i][1];
        for (int j=2; j<k; j++)
        {
            if (t[i][j] < a) a = t[i][j];
            else if (t[i][j] > b) b = t[i][j];
        }
        int t = (a+b)/2;
        if ((a+b)&1) t += (m++)&1;
        printf("%d ", t);
    }
    printf("\n");
    return 0;
}