HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Макс и выбор места

Section problems

• Лесенка
• Линейный поиск
• Листья
• Листья: валидатор
• Ломбард
• Лучше, чем приоритетная очередь
• Ля пятой октавы
• Макс и бельевая верёвка
• Макс и выбор места
• Макс и командировочные документы
• Макс и новогодние подарки
• Макс и ожидание маршрутки
• Макс и перестановочный шифр
• Макс и стрим
• Макс и супермаркет
• Макс и чайник
• Максимальные элементы

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/2000/2000/2000 ms. Memory limit 65536/65536/65536/65536 Kb.

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

Макс решил пойти в кино на новую часть «Звёздных войн». Смотреть фильм на большом экране — это здорово, но Макса очень раздражают соседи, которые кашляют, шуршат попкорном и вообще ведут себя некультурно. Поэтому Макс хочет выбрать место, максимально удалённое от ближайшего соседа.

Зрительный зал содержит N рядов, в каждом из которых имеется M кресел. Каждое зрительское место характеризуется номером ряда R и номером кресла C. Расстоянием между местами (R1;C1) и (R2;C2) называется величина |R1 - R2| + |C1 - C2|.

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

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

Первая строка содержит целые числа N и M (1 ≤ N ≤ 200, 1 ≤ M ≤ 200) — соответственно количество рядов в зале и количество кресел в каждом ряду.

Следующие N строк описывают места. Каждая из них содержит M символов . и X, обозначающих свободное и занятое место соответственно.

Гарантируется, что в зале имеется хотя бы одно свободное место и хотя бы одно занятое место.

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

Выведите два целых числа — максимально возможное расстояние от свободного места до ближайшего соседа и количество свободных мест, которые будут иметь такое расстояние.

Примеры

Входные данные
5 8
........
..XX....
........
........
..X.....
Выходные данные
6 1
Входные данные
4 5
.....
.....
..X..
.....
Выходные данные
4 2

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

www.contester.ru