11679. Транспонування матриці


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам надається матриця \(A\) розмірності \(H \times W\). Елементом в \(i\)-му рядку зверху та \(j\)-му стовпці зліва від є \(A_{i,j}\). Нехай \(B\) — матриця \(W \times H\), елемент якої в \(i\)-му рядку зверху та \(j\)-му стовпці зліва дорівнює \(A_{j, i}\). Тобто \(B\) є транспонуванням \(A\).

Виведіть \(В\).

Формат вхідних даних

Перший рядок містить цілі числа \(H, W\) (\(1 \le H,W \le 10^5\), \(H \times W \le 10^5\))

Наступні  \(H\) рядків містять по \(W\) цілих чисел \(A_{i,j}\) (\(1 \le A_{i,j} \le 10^9\))

Числа у рядках розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть матрицю \(B\)

Приклад вхідних даних

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

Приклад вихідних даних

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

Приклад вхідних даних

2 2
1000000000 1000000000
1000000000 1000000000

Приклад вихідних даних

1000000000 1000000000
1000000000 1000000000

Коментарі

Ще немає коментарів.