Тридевятом царстве на болоте Кикиморы в венке на праздник Алгоритм победы каждое растение имеет свое сакральное значение. Например, василек олицетворяет красоту и нежность, а ромашка – солнце, чистоту и верность. На прямоугольном лугу за болотом, который имеет размеры h × w h×w, растут ромашки и васильки. В нашей сказке ромашки обозначаются нулями, а васильки – единицами. Таким образом, мы имеем дело с прямоугольной двоичной матрицей. На празднике Алгоритм победы вам предстоит увлекательная задача – найти размер наибольшего квадрата, составленного из символов красоты и нежности на лугу за болотом Кикиморы. Формат ввода В первой строке вводятся два целых числа h h и w w ( 2 ≤ h , w ≤ 1000 2≤h,w≤1000). В следующих h h строках описывается луг как двоичная матрица. Формат вывода Выведите одно целое число – сторону наибольшего квадрата из символов красоты и нежности на лугу за болотом Кикиморы. Система оценивания Первая группа тестов: h h и w w меньше 100 100 – 40 баллов. Вторая группа тестов: без ограничений – 60 баллов. Пример 1 Ввод Вывод 8 6 0 0 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 3 Пример 2 Ввод Вывод 7 6 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 4 Пример 3 Ввод Вывод 8 8 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Ответ нейросети
30 апреля 2025 12:17
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



