RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00006

Debug

Gold III 골드 III
난이도
0.600s
시간 제한
32MB
메모리 제한
1
맞았습니다!!
6
제출 수
16.7%
정답률
레이팅

의견: 0

설명

While debugging a program, Mirko noticed that a bug may be linked with the existence of so-called square killers in the program memory. The program memory is a matrix of \(R\) rows and \(C\) columns consisting only of zeroes and ones. A square killer is a square submatrix, consisting of more than one character, that looks exactly the same when rotated \(180\) degrees.

For example, the following matrix contains \(3\) square killers, of sizes \(3\), \(2\) and \(2\):

101010
111001
101001

Mirko is wondering if there is a connection between the size of the largest square killer and the bug. Help Mirko by writing a program that, given the layout of the memory, outputs the size of the largest square killer. The size of a square killer is the number of rows (equivalently, columns) it consists of.

제약
입력 형식

The first line contains two integers \(R\) and \(C\), both smaller than or equal to \(100\).

The next \(R\) lines each contain \(C\) characters (0 or 1) with no spaces.

출력 형식

Output the size of the largest square killer on a single line, or output -1 if there are no square killers.

서브태스크
서브태스크점수설명

Subtask 1

120점
예제 1
입력
3 6
101010
111001
101001
출력
3
예제 2
입력
4 5
10010
01010
10101
01001
출력
3
예제 3
입력
3 3
101
111
100
출력
-1
문제 정보

riseoj 작성

출처 COCI 2006/2007 Contest 1

평가 및 의견

Debug

개요
출제자 난이도 Gold III 골드 III 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Debug

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8