#P1181. 左右翻转

左右翻转

题目描述

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

所谓左右翻转,即每一行的第11个元素和最后一个元素进行交换;第22个元素和倒数第22个元素进行交换,……。

比如,给定一个 3×43 \times 4 的数字矩阵:

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

对其进行左右翻转后,这个数字方阵将变为:

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

输入格式

第一行包含两个整数 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
3 2 1
6 5 4
9 8 7
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
6 5 4 3 2 1
7 6 5 4 3 2
8 7 6 5 4 3
9 8 7 6 5 4