Logo
(追記) (追記ここまで)

24328번 - КВАДРАТ 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2.5 초 1024 MB185541.667%

문제

Дадена е таблица с m реда и n стълба. Таблицата е съставена от еднакви малки квадратчета, във всякo от които е записана цифра 0 или 1. Разглеждаме квадрат със страни успоредни на редовете и стълбовете в дадената таблица и съставен от квадратчета в таблицата. Искаме страната на квадрата да съдържа нечетен брой квадратчета от дадената таблица и диагоналите му да се състоят от малки квадратчета, в които е записана само цифрата 1. Напишете програма square, която намира най-голямата възможна дължина (изразена като брой малки квадратчета) на страна на разглеждания квадрат.

입력

На първия ред на стандартния вход са записани стойностите на n и m, разделени с интервал. Следват m на брой редове, всеки съдържащ n на брой цифри. Всяка от тези цифри е 0 или 1 и цифрите са записани без разделител във всеки от редовете. В таблицата има поне една стойност 1.

출력

Едно цяло число, равно на търсената максимална дължина.

제한

  • 2 < m < 3 000
  • 2 < n < 3 000

예제 입력 1

10 8
10111111
11111111
10111111
11111110
01111110
11111110
11111111
10110111
11111111
11111111

예제 출력 1

7

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2020 > Group C 2번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /