Республиканская олимпиада по информатике 2014 год, Усть-Каменогорск
Задача C. Максимальный квадрат
Ограничение по времени:
15 секунд
Ограничение по памяти:
128 мегабайт
Дана матрица размера $N \times 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 баллов ($1 \le N, M \le 100$)
Подзадача 2 — 29 баллов ($1 \le N, M \le 300$)
Подзадача 3 — 41 баллов ($1 \le N, M \le 1500$)
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.