#11163. 重塑矩阵

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

在 Python 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。

给你一个由二维数组 a 表示的 m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。

重构后的矩阵b需要将原始矩阵的所有元素以相同的 行遍历顺序 填充。

保证 reshape 操作是可行且合理的,请输出新的重塑矩阵b。

输入格式

第一行,n和m,表示a数组的行数和列数

接下来n行,是a数组的所有元素

最后一行,是b数组的行数和列数

输出格式

b数组的所有元素,按b数组的行列输出,用空格分开

样例

输入1:

2 2
1 2
3 4
1 4

输出1:

1 2 3 4

解释:

数据范围与提示

1 <= m, n <= 100

-1000 <= a[i][j] <= 1000

1 <= r, c <= 300