Problem D: 动态二维数组的转置(选做题)

Problem D: 动态二维数组的转置(选做题)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 141  Solved: 114
[Submit][Status][Web Board][Creator:]

Description

1、从键盘输入两个整数m和n,再输入m * n个整数,建立m行n列的动态二维数组x(代码和思路可参考课件)。这里元素的添加顺序和普通的二维数组相同;

2、创建n行m列的动态二维数组y,将x转置之后的结果存入y,输出y的内容。

3、释放x和y。

Input

第一行输入两个整数m和n,用空格分割

第二行输入m*n个整数,每个数用空格分割

Output

第一部分:分行输出数组x,每行当中用空格分割

第二部分:分行输出数组y,每行当中用空格分割

Sample Input

2 3
1 2 3 4 5 6

Sample Output

1 2 3
4 5 6
1 4
2 5
3 6
[Submit][Status]