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

Сборники > Сборник > задача:


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

Задачи сборника

• Топологическая сортировка
• Транспонирование матрицы - 1
• Трое в тире
• Трудовое соревнование
• Турнир по Hearthstone
• Увеличить на 20 процентов
• Угощение для гостей
• Умножение матриц
• Университетская задача
• Факториал
• Факторизация
• Флаг — 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