시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 2048 MB887100.000%

문제

JOI 学園の理恵さんは,今年 3 月に実施される文化祭のポスターを作った. このポスターは NN 列のマス目の形をしており,各マスは 1 から K までの番号が付けられた K 種類の色のいずれかで塗られている. 具体的には,ポスターの上から i 行目,左から j 列目 (1 ≦ i ≦ N1 ≦ j ≦ N) は色 Ai,j で塗られている.

しかし,このポスターについて生徒間で話し合いを行ったところ,もう少しカラフルにした方が良いのではないかという意見が出た. 具体的には,以下で定義されるカラフル度を上げた方が良いのではないかという意見が出た.

  • 連続する 22 列の正方形領域のうち,3 種類以上の色を含むものの個数.

たとえば,下図左のようなポスターを作った場合,下図右に示す 2 つの長方形領域について 3 種類以上の色を含むため,カラフル度は 2 である.

ポスターの提出期限まであと数分しかないので,以下の操作を 0 回または 1 回行うことで,カラフル度を最大化したい.

  • 好きなマスを 1 つ選び,そのマスの色を K 種類の色のいずれかで塗り替える.

理恵さんが最初に作ったポスターの情報が与えられるので,達成できるカラフル度の最大値を求めるプログラムを作成せよ.

입력

入力は以下の形式で与えられる.

N K

A1,1 A1,2 A1,N

A2,1 A2,2 A2,N

AN,1 AN,2 AN,N

출력

達成できるカラフル度の最大値を 1 行で出力せよ.

제한

  • 2 ≦ N ≦ 270
  • 3 ≦ K ≦ 109
  • 1 ≦ Ai,j ≦ K (1 ≦ i ≦ N1 ≦ j ≦ N).
  • 入力される値はすべて整数である.

서브태스크

번호배점제한
19

N = 2K = 3

26

Ai,j (1 ≦ i ≦ N1 ≦ j ≦ N) はすべて異なる.

327

N ≦ 10K ≦ 10

426

N ≦ 10

532

追加の制約はない.

예제 입력 1

2 3
1 2
2 1

예제 출력 1

1

以下のように,上から 2 行目,左から 2 列目のマスを色 3 で塗り替えることで,カラフル度 1 を達成することができる.

カラフル度 2 以上を達成する方法はないため,1 を出力する.

この入力例は小課題 1, 3, 4, 5 の制約を満たす.

예제 입력 2

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

예제 출력 2

5

以下のように,上から 2 行目,左から 3 列目のマスを色 4 で塗り替えることで,カラフル度 5 を達成することができる.

カラフル度 6 以上を達成する方法はないため,5 を出力する.

この入力例は小課題 3, 4, 5 の制約を満たす.

예제 입력 3

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

예제 출력 3

16

この入力例は小課題 2, 4, 5 の制約を満たす.

예제 입력 4

3 3
1 2 3
2 2 2
3 2 1

예제 출력 4

2

この入力例は小課題 3, 4, 5 の制約を満たす.

예제 입력 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

예제 출력 5

39

この入力例は小課題 4, 5 の制約を満たす.

채점 및 기타 정보

  • 예제는 채점하지 않는다.
  • 이 문제의 채점 우선 순위는 2이다.