ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > 007. Двумерные массивы > задача:


Университетская задача

Задачи раздела

• Побочная диагональ
• Рекомендательная система
• Самые используемые страницы
• Сапёр
• Симметричная ли матрица?
• Странности в метеосводке
• Суммы в строках и столбцах
• Транспонирование матрицы - 1
• Университетская задача
• Шифровальная решётка

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Университетская задача
Университетская задача
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

На факультете информационных систем и технологий Ульяновского ГТУ студентам-первокурсникам часто предлагают решить следующую задачу: «Дан двумерный массив. Необходимо найти в нём максимальный и минимальный элемент и обменять их местами».

Считается, что студенты, способные решить данную задачу, успешно прослушали курс дисциплины «Основы программирования». Попробуйте же и вы решить данную задачу.

Входные данные

Первая строка содержит целые числа $$$N$$$ и $$$M$$$ ($$$1 \le N, M \le 200$$$) — количество строк и столбцов массива.

Следующие $$$N$$$ строк описывают исходный массив. Каждая из них содержит $$$M$$$ целых чисел $$$A_{ij}$$$ ($$$-10^9 \le A_{ij} \le 10^9$$$) — элементы массива.

Гарантируется, что в исходном массиве есть только один элемент, имеющий минимальное значение, и только один элемент имеющий максимальное значение.

Выходные данные

Выведите $$$N$$$ строк по $$$M$$$ целых чисел — двумерный массив после совершённых изменений.

Примеры

Входные данные
2 3
1 2 3
4 5 6
Выходные данные
6 2 3 
4 5 1 
Входные данные
2 3
1 2 2
2 2 3
Выходные данные
3 2 2 
2 2 1 

Для отправки решений необходимо выполнить вход.

www.contester.ru