#5870. 【例64.1】 二维数组转置 入门

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

题目描述

输入一个列的数组,输出他的转置,具体来说\n输出的第行第个数字,应是输入的第行第个数字。

特别注意,你并不能声明一个两维的大小都是二维数组。(数组不能太大,二维数组的大小是两维的乘积)

二维数组本质上和一维数组等价,所以你只需要一个大小为的一维数组。

输入格式

第一行两个整数, 表示数组的行数和列数;

接下来行,每行个整数表示数组内容。

输出格式

第一行先输出, 。 接下来输出转置的结果,共列。 其中第行第个数字,应是输入的第行第个数字。

样例

样例输入

复制3 2
1 2
3 4
5 6

样例输出

复制2 3
1 3 5
2 4 6