EduBrick
← вернуться к уроку · Клетчатое поле и координаты

До ближайшей метки

8000 мс · 256 МБ · всё или ничего

На поле n×mn \times m отмечены некоторые клетки звёздочками. Расстоянием между клетками считаем сумму разностей номеров строк и столбцов по модулю.

Для каждой клетки поля найдите расстояние до ближайшей звёздочки и выведите наибольшее из этих расстояний. Звёздочка на поле есть хотя бы одна.

Формат ввода

В первой строке числа nn и mm от 11 до 300300. В следующих nn строках по mm символов — точки и звёздочки.

Формат вывода

Одно число.

Примеры

ввод
2 2
*.
..
вывод
2

Примечание

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

Войдите, чтобы отправлять решения.
← Вернуться к уроку