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

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


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

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

• Макс и 1000 отжиманий
• Макс и CMYK
• Макс и K-равные числа HARD
• Макс и N задач
• Макс и N отжиманий
• Макс и Дом интернета
• Макс и бельевая верёвка
• Макс и восстановление слова
• Макс и выбор места
• Макс и выбор сувениров
• Макс и выбор такси
• Макс и граффити
• Макс и доходы
• Макс и забытые покупки
• Макс и командировочные документы
• Макс и кофе
• Макс и ленточки

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

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

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

Макс и выбор места
Макс и выбор места
ограничение по времени на тест
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