Казак Ус и матрица
Казак Ус получил матрицу размером на (т.е. матрица с строк и столбиков). Элементами этой матрицы являются только нули и единицы.
Казаку рассказали о манхэттенском расстоянии между элементами матрицы. Оказывается, что если один элемент матрицы находится в строке под номером и столбце под номером , а другой элемент находится в строке и столбце , то манхэттенским расстоянием между этими элементами считается число (сумма модулей разностей координат элементов в матрице).
После этого Ус понял, что «красотой» любого элемента матрицы называют расстояние от этого элемента до ближайшего элемента, который является единицей. Заметьте, что «красота» любой единицы равна . К тому же Козак узнал, что в таких матрицах обязательно есть хотя бы одна единица.
Ваша задача несложная — найдите «красоту» наиболее «красивого» элемента матрицы.
Входные данные
Первая строка содержит два целых числа и — количество строк и столбцов в матрице.
Каждая из следующих строк содержит цифр — значения элементов матрицы.
Гарантируется, что присутствует хотя бы одна единица.
Выходные данные
Выведите одно число — максимальную «красоту».
Примеры
Примечание
Для матрицы из первого примера запишем «красоту» каждого ее элемента в матрицу:
1 0 1
2 1 2
Как мы видим, сразу два элемента матрицы — (вторая строка, первый столбец), и (вторая строка, третий столбик) имеют наибольшую «красоту» — 2.
Для второго примера матрица «красоты»:
1 0 1 0
2 1 1 0
3 2 2 1
Оценивание
Решения, которые работают правильно для ограничений , наберут по крайней мере баллов.
Решения, которые работают правильно для ограничений , наберут по крайней мере баллов.