| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 364 | 89 | 65 | 25.591% |
각 격자가 흰색 또는 검은색으로 칠해져 있는 $N$행 $M$열의 격자판이 주어진다.
다음과 같은 행동을 "V자 색칠하기" 라 하자:
"V자 색칠하기"를 두 번 했을 때 가능한 파란색 격자의 최대 개수를 구하여라.
예를 들어, 다음과 같은 격자판이 주어졌다 하자.
5행 5열의 격자에서 V자 색칠하기를 한 후 격자판의 상태는 다음과 같다.
그 후, 5행 9열의 격자에서 V자 색칠하기를 하면 다음과 같이 총 11개의 격자가 파란색으로 칠해진다.
반면, 5행 9열의 격자에서 먼저 V자 색칠하기를 한 후 5행 5열의 격자에서 V자 색칠하기를 하면 다음과 같이 총 13개의 격자가 파란색으로 칠해진다.
두 번의 V자 색칠하기로 13개보다 많은 격자를 파란색으로 칠하는 방법은 존재하지 않으므로, 주어진 격자판에서의 답은 13이 된다.
첫 번째 줄에 $N$과 $M$이 공백으로 구분되어 주어진다.
두 번째 줄부터 $N$개의 줄에 걸쳐 격자판에 대한 정보가 주어진다. 각 줄에는 0ドル$ 또는 1ドル$로 이루어진 길이 $M$인 문자열이 주어진다. $N$개의 줄 중 $i$번째 줄의 $j$번째 문자가 1ドル$이면 격자판에서 $i$행 $j$열의 격자가 흰색, 0ドル$이면 검은색임을 뜻한다. (1ドル \le i \le N, 1 \le j \le M$)
첫 번째 줄에 가능한 파란색 격자의 최대 개수를 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 11 | $N, M \le 20$ |
| 2 | 20 | $N, M \le 100$ |
| 3 | 24 | $N, M \le 500$ |
| 4 | 45 | 추가 제약 조건 없음. |
5 11 10001000000 01000100000 00100110001 00010101010 00001000100
13
3 3 111 111 111
6
Olympiad > 한국정보올림피아드 > KOI 2024 2차대회 > 초등부 4번