| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 5 초 | 2048 MB | 8 | 8 | 7 | 100.000% |
JOI 学園の理恵さんは,今年 3 月に実施される文化祭のポスターを作った. このポスターは N 行 N 列のマス目の形をしており,各マスは 1 から K までの番号が付けられた K 種類の色のいずれかで塗られている. 具体的には,ポスターの上から i 行目,左から j 列目 (1 ≦ i ≦ N,1 ≦ j ≦ N) は色 Ai,j で塗られている.
しかし,このポスターについて生徒間で話し合いを行ったところ,もう少しカラフルにした方が良いのではないかという意見が出た. 具体的には,以下で定義されるカラフル度を上げた方が良いのではないかという意見が出た.
たとえば,下図左のようなポスターを作った場合,下図右に示す 2 つの長方形領域について 3 種類以上の色を含むため,カラフル度は 2 である.
ポスターの提出期限まであと数分しかないので,以下の操作を 0 回または 1 回行うことで,カラフル度を最大化したい.
理恵さんが最初に作ったポスターの情報が与えられるので,達成できるカラフル度の最大値を求めるプログラムを作成せよ.
入力は以下の形式で与えられる.
N K
A1,1 A1,2 … A1,N
A2,1 A2,2 … A2,N
︙
AN,1 AN,2 … AN,N
達成できるカラフル度の最大値を 1 行で出力せよ.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 9 | N = 2,K = 3. |
| 2 | 6 | Ai,j (1 ≦ i ≦ N,1 ≦ j ≦ N) はすべて異なる. |
| 3 | 27 | N ≦ 10,K ≦ 10. |
| 4 | 26 | N ≦ 10. |
| 5 | 32 | 追加の制約はない. |
2 3 1 2 2 1
1
以下のように,上から 2 行目,左から 2 列目のマスを色 3 で塗り替えることで,カラフル度 1 を達成することができる.
カラフル度 2 以上を達成する方法はないため,1 を出力する.
この入力例は小課題 1, 3, 4, 5 の制約を満たす.
5 5 1 1 1 2 2 1 1 1 2 2 3 3 1 2 2 3 3 5 5 5 3 3 5 5 5
5
以下のように,上から 2 行目,左から 3 列目のマスを色 4 で塗り替えることで,カラフル度 5 を達成することができる.
カラフル度 6 以上を達成する方法はないため,5 を出力する.
この入力例は小課題 3, 4, 5 の制約を満たす.
5 1000000000 104289385 946930886 881692778 914636916 257747795 524238335 819885386 849760493 696516649 389641422 225202363 550490028 883368690 302520060 344897765 267513928 565180541 740383427 404089172 503455737 135005211 621595368 394702567 926956430 436465782
16
この入力例は小課題 2, 4, 5 の制約を満たす.
3 3 1 2 3 2 2 2 3 2 1
2
この入力例は小課題 3, 4, 5 の制約を満たす.
10 11 2 2 1 3 4 3 4 3 3 5 3 2 4 3 4 4 3 3 5 5 3 4 2 2 5 5 5 5 5 5 4 2 2 3 5 3 5 5 5 6 2 2 3 5 5 5 6 6 7 5 4 4 4 5 6 4 6 7 6 6 3 3 5 4 6 6 6 5 6 8 3 3 4 4 6 5 7 7 6 8 4 4 4 6 7 5 5 8 8 7 4 4 6 5 6 6 7 6 6 9
39
この入力例は小課題 4, 5 の制約を満たす.
Olympiad > Japanese Olympiad in Informatics > Japanese Olympiad in Informatics for Girls > JOIG 2024/2025 2번