eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Рисовое поле

Рисовое поле

Однажды, путешествуя по сказочной стране, Кролик в одной из долин увидел рисовое поле. Поле занимало всю долину, которая представляет собой прямоугольник размером \textbf{M}×\textbf{N}\textit{\textbf{ }}клеток. Кролик был сильно поражен столь сложным устройством этого поля. Оно состояло из отдельных участков, каждый участок был расположен на своем уровне. Поскольку размеры поля очень велики, то Кролик просит Вас помочь ему найти участки поля с самой большой и самой маленькой площадями. \includegraphics{https://static.e-olymp.com/content/70/702bf5f0bd99d24c712db6138d98454e639989bd.jpg} \InputFile В первой строке входящего файла два числа \textbf{M} и \textbf{N} (\textbf{1} ≤ \textbf{M}, \textbf{N} ≤ \textbf{100}). В следующих \textbf{M} строках по \textbf{N} чисел в каждой, разделенных пробелом, следует описание карты. Каждая клетка карты содержит целые числа \textbf{p_i} (\textbf{0} ≤ \textbf{p_i} < \textbf{100}), которые указывают, на каком уровне находится участок. Участок это набор клеток поля, которые расположены на одном уровне, и имеют с другими клетками этого же уровня общую сторону. \OutputFile Вывести через пробел два числа: максимальную и минимальную площади участков.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
7 7
7 7 7 7 7 7 7
7 5 5 5 5 5 7
7 4 2 4 4 5 7
7 4 2 0 4 5 7
7 4 2 2 2 5 7
7 4 4 4 4 5 7
7 7 7 7 7 7 7
Выходные данные #1
24 1
Автор Н. Рубан