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

Разделы > Неотсортированные > задача:


Макс и автоконтраст

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

• Количество дней в месяце
• Количество дней в месяце
• Количество путей
• Коробки с соком
• Красивые часы — 1
• Лучше, чем приоритетная очередь
• Макс и ДНК
• Макс и СНИЛС
• Макс и автоконтраст
• Макс и аттракционы
• Макс и борьба с вирусом --- 2
• Макс и взрывоопасные зелья
• Макс и вороны
• Макс и выбор операции
• Макс и гирлянда
• Макс и две маршрутки
• Макс и дегустация сыра

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

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

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

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

Недавно Макс ездил в другой город и сделал множество чёрно-белых фотографий. Однако погода была пасмурной, и фотографии получились малоконтрастными.

Каждый пиксель чёрно-белого изображения может иметь значение яркости L в диапазоне от 0 до 255. У малоконтрастных изображений реальные значения яркости пикселей находятся в достаточно небольшом диапазоне.

Одним из способов восстановления контрастности является такое линейное преобразование яркости пикселей, в результате которого яркость распределяется по всему диапазону [0; 255] (при этом яркость самых тёмных пикселей становится равной 0, а яркость самых светлых пикселей — 255).

Формула для преобразования яркости имеет следующий вид:

Здесь L' — результирующая яркость пикселя, L — исходная яркость пикселя, Lmin и Lmax — минимальная и максимальная из исходных яркостей всех пикселей изображения. Результирующая яркость округляется до меньшего целого числа.

Напишите для Макса программу, автоматически восстанавливающую контраст фотографий.

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

Первая строка содержит целые числа H и W (1 ≤ H, W ≤ 50) — высоту и ширину изображения соответственно.

Следующие H строк описывают пиксели изображения. Каждая из них содержит W целых чисел Lij (0 ≤ Lij ≤ 255) — яркость каждого из пикселей. Гарантируется, что изображение не является однотонным.

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

Выведите H строк, каждая из которых содержит W целых чисел — яркости пикселей изображения после восстановления контрастности.

Примеры

Входные данные
3 4
128 130 131 126
127 132 133 140
125 129 132 138
Выходные данные
51 85 102 17 
34 119 136 255
0 68 119 221
Входные данные
3 5
32 8 16 51 48
48 41 26 15 21
15 59 61 12 59
Выходные данные
115 0 38 206 192 
192 158 86 33 62
33 245 255 19 245

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

www.contester.ru