Напишите программу, которая переставляет строки матрицы так, чтобы значения в столбце K
шли в порядке убывания. Строки, у которых значения в столбце K
равны, должны быть выведены в том же порядке, в котором они стояли в исходной матрице.
Входные данные
В первой строке записаны через пробел размеры матрицы: количество строк N
и количество столбцов M
( 1 <= N , M <= 100 ). В следующих N
строках записаны строки матрицы, в каждой – по M
натуральных чисел, разделённых пробелами. В последней строке вводится номер столбца K
.
Выходные данные
Программа должна вывести получившуюся матрицу, в которой строки переставлены так, чтобы значения в столбце K
шли в порядке убывания.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
4 5
21 22 23 24 25
26 12 18 29 33
11 37 31 14 39
16 17 18 5 20
1
|
26 12 18 29 33
21 22 23 24 25
16 17 18 5 20
11 37 31 14 39
|