已结束 GESP欢乐赛#31

A4568 | 矩阵转置

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

给你一个行为 $n$,列为 $m$ 的矩阵,请求出该矩阵转置后的结果。

矩阵的转置:
设 A 为 $n \times m$ 阶矩阵(即 n 行 m 列),第 $i$ 行 $j$ 列元素是$A_{i,j}$
把 $n \times m$ 矩阵A的行换成同序数的列得到一个 $m \times n$ 的矩阵,此矩阵叫做A的转置矩阵
例如矩阵
$$ A = \begin{bmatrix} 1 & 2 & 0\\ 3 & -1 & 4 \end{bmatrix} $$
进行转置以后变成

$$ A^T = \begin{bmatrix} 1 & 3\\ 2 & -1\\ 0 & 4\\ \end{bmatrix} $$

$\large{数据范围}$
- $1 \leq n, m\leq 1000$
- $-1000 \leq A_{i,j} \leq 1000$

输入格式

输入包含 $n + 1$ 行。
第一行输入两个整数 $n, m$,表示矩阵的行数和列数。
接下来 $n$ 行,每一行 $m$ 个整数,代表矩阵元素。

输出格式

输出一个 $m$ 行,$n$ 列的矩阵,表示该矩阵的转置。

输入输出样例

输入 #1
2 3
1 2 0
3 -1 4
输出 #1
1 3 
2 -1 
0 4 
C++ 编辑器
输入
输出