#P1182. 上下翻转

上下翻转

题目描述

给你一个 nnmm 列的数字矩阵,请你对这个矩阵进行上下翻转,并输出翻转后的数字矩阵。

所谓上下翻转,就是指每一列的第11行元素和最后一行元素交换,第22行元素和倒数第22行元素交换,……,这样就讲这个数字矩阵上下翻转过来了。

比如,有一个 3×43 \times 4 的矩阵如下:

1 2 3 4
2 3 4 5
3 4 5 6

对其进行上下翻转后将变为:

3 4 5 6
2 3 4 5
1 2 3 4

输入格式

第一行包含两个整数 n,m(1n,m100)n,m(1 \le n,m \le 100),分别表示数字矩阵的行数和列数。

接下来 nn 行,每行包含 mm 个整数,用于表示这个数字矩阵。(每个整数均为不超过100100的正整数)

输出格式

nn 行,每行包含 mm 个整数,用于表示上下翻转后的数字矩阵。同一行的相邻数字之间以一个空格分隔(每一行的行末没有多余的空格)。

样例

3 3
1 2 3
4 5 6
7 8 9
7 8 9
4 5 6
1 2 3
4 6
1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
4 5 6 7 8 9
4 5 6 7 8 9
3 4 5 6 7 8
2 3 4 5 6 7
1 2 3 4 5 6