L. Одинаковые квадраты
1000 мс · 256 МБ · всё или ничего
Дана матрица из строчных латинских букв. Найдите наибольшую сторону пары одинаковых квадратных подматриц. Квадраты могут накладываться друг на друга, но не могут совпадать - то есть их левые верхние углы различны.
Формат ввода
В первой строке - числа и ().
В следующих строках - по строчных латинских букв.
Формат вывода
Выведите наибольшую сторону пары одинаковых квадратов или 0, если одинаковых квадратов нет.
Примеры
ввод
5 10 ljkfghdfas isdfjksiye pgljkijlgp eyisdafdsi lnpglkfkjl
вывод
3
ввод
2 2 ab ba
вывод
1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.