#ABC237B. 矩阵转置

矩阵转置

问题描述

给定一个HHWW列的矩阵AAAA中从上往下第ii行、从左往右第jj列的元素为Ai,jA_{i,j}
定义BB为一个WWHH列的矩阵,其中从上往下第ii行、从左往右第jj列的元素等于Aj,iA_{j, i}。也就是说,BBAA的转置矩阵。
请输出BB

约束条件

  • 1H,W1051 \leq H, W \leq 10^5
  • H×W105H \times W \leq 10^5
  • 1Ai,j1091 \leq A_{i,j} \leq 10^9
  • 输入中的所有值均为整数。

输入

输入从标准输入按以下格式给出:

HH WW

A1,1A1,2...A1,WA_{1,1} A_{1,2} ... A_{1,W}

A2,1A2,2...A2,WA_{2,1} A_{2,2} ... A_{2,W}

......

AH,1AH,2...AH,WA_{H,1} A_{H,2} ... A_{H,W}

输出

按以下格式输出BB

B1,1B1,2...B1,HB_{1,1} B_{1,2} ... B_{1,H}

B2,1B2,2...B2,HB_{2,1} B_{2,2} ... B_{2,H}

......

BW,1BW,2...BW,HB_{W,1} B_{W,2} ... B_{W,H}

样例输入1

4 3
1 2 3
4 5 6
7 8 9
10 11 12

样例输出1

1 4 7 10
2 5 8 11
3 6 9 12

例如,A2,1=4A_{2,1}=4,因此在转置矩阵BB中,从上往下第1行、从左往右第2列的元素为4。

样例输入2

2 2
1000000000 1000000000
1000000000 1000000000

样例输出2

1000000000 1000000000
1000000000 1000000000