Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по информатике 2014 год, Усть-Каменогорск


Задача C. Максимальный квадрат

Ограничение по времени:
15 секунд
Ограничение по памяти:
128 мегабайт

Дана матрица размера N×M состоящая только из нулей и единиц. Нужно найти наибольшую квадратную подматрицу, в сторонах которой только единицы.
Формат входного файла
Первая строка входного файла содержит два целых числа N и M. Следующие N строк содержат по M цифр 0 и 1, разделенных пробелом. Если таких квадратов нет, выведите 0.
Формат выходного файла
Выведите одно целое число -- размер максимального квадрата, в сторонах которого только единицы.
Примеры:
Вход
4 5
01111
01011
11001
11111
Ответ
4
Вход
2 3
000
000
Ответ
0
Вход
3 3
011
011
010
Ответ
2
Замечание
Подзадача 1 — 30 баллов (1N,M100) Подзадача 2 — 29 баллов (1N,M300) Подзадача 3 — 41 баллов (1N,M1500)
посмотреть в олимпиаде

Комментарий/решение: