Дана матрица размером
NxM
и два числа
k1
и
k2
. Выполните циклическую перестановку столбцов влево, находящихся между столбцами
k1
и
k2
(включая столбцы
k1
и
k2
, т.е. столбец
k1
должен оказаться на месте столбца
k2
, столбец
k2
не месте столбца
k2-1
и т.д.).
Входные данные
В первой строке задаются числа
N
и
M
(
\(0<N,M<=10\)). Далее идут
N
строк по
M
чисел в каждой. Каждое число по модулю не более
100
. Далее с новой строки идут два числа
k1
,
k2
(
\(0<= k1<=k2< M\)).
Выходные данные
Выведите на экран преобразованную матрицу, отводя под каждый элемент три знакоместа.
Пример
№ |
Входные данные |
Выходные данные |
1 |
3 4
56 32 94 12
15 72 51 60
43 4 97 38
0 2 |
32 94 56 12
72 51 15 60
4 97 43 38
|