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

31621번 - 庭園 2 (Garden 2) 서브태스크다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
4 초 1024 MB26211777.273%

문제

JOI 庭園は縦 N 行,横 N 列のマス目状に区切られた正方形の形をしている. 上から i 行目 (1 ≦ i ≦ N),左から j 列目 (1 ≦ j ≦ N) のマスは区画 (i, j) と呼ばれている.

JOI 庭園は土壌にあまり恵まれていないため,各区画には特定の 1 種類の色の花を,最大 1 本しか植えることができない. 具体的には,区画 (i, j) には Ai, j = R のとき赤,Ai, j = Y のとき黄,Ai, j = B のとき青の色の花を最大 1 本しか植えることができない.

ここで,この庭園の管理者である K 理事長は,航空写真を撮った時の見栄えを良くするため,次の手順で花を植えようと思っている.

  1. 大きさを表す整数 r を決める.ただし 0 ≦ r ≦ (N-1) ÷ 2 を満たさなければならない.
  2. 中心を表す区画 (x, y) を決める.ただし r+1 ≦ x ≦ N-r,r+1 ≦ y ≦ N-r を満たさなければならない.
  3. c0, c1, c2, …, cr をそれぞれ赤・黄・青の中から選んで決める.
  4. それぞれの区画 (x', y') について,d = |x'-x| + |y'-y| に応じて以下の規則で花を植える.ただし,|t|t の絶対値を表す.
    • d ≦ r であるならば,区画 (x', y') には色 cd の花を植える.
    • d > r であるならば,区画 (x', y') には花を植えない.

庭園の大きさ,各区画に植えることができる花の色の情報が与えられたとき,K 理事長が植えることができる花の数の最大値を求めるプログラムを作成せよ.

입력

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

N
A1,1 A1,2  A1,N
A2,1 A2,2  A2,N
...
AN,1 AN,2  AN,N

출력

K 理事長が植えることができる花の数の最大値を 1 行で出力せよ.

제한

  • 3 ≦ N ≦ 3 500.
  • Ai, jR,Y,B のいずれかである (1 ≦ i ≦ N, 1 ≦ j ≦ N).
  • N は整数である.

서브태스크

번호배점제한
14

N = 3.

213

N ≦ 50.

317

N ≦ 800.

414

Ai, j R を満たす (i, j) (1 ≦ i ≦ N, 1 ≦ j ≦ N) は 5 個以下である.

516

どの (i, j) (1 ≦ i ≦ N-1, 1 ≦ j ≦ N-1) についても,Ai, j,Ai, j+1,Ai+1, j,Ai+1, j+1 の中に R3 個以上存在する.

636

追加の制約はない.

예제 입력 1

3
RYR
YBY
BYY

예제 출력 1

5

r = 1,(x, y) = (2, 2) とし,c0 として青,c1 として黄を選ぶと,下図のように 5 本の花を植えることができる.ただし,背景色は各区画に植えることができる花の色を示している.

6 本以上の花を植える方法は存在しないため,5 を出力する.

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

예제 입력 2

9
YYRYBBBYR
BYYRRBYBB
RBRRBRBBY
RYRBRYRBR
YYBRYYYRB
RRYBRYRBR
RBYRBRBRB
BRYYRBBBR
RBBBYBRRY

예제 출력 2

25

r = 3,(x, y) = (5, 6) とし,c0 として黄,c1 として黄,c2 として赤,c3 として青を選ぶと,下図のように 25 本の花を植えることができる.ただし,背景色は各区画に植えることができる花の色を示している.

26 本以上の花を植える方法は存在しないため,25 を出力する.

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

예제 입력 3

6
RBYRBY
BYRBYR
YRBYRB
RBYRBY
BYRBYR
YRBYRB

예제 출력 3

1

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

예제 입력 4

20
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRBRRRRRRRRRRRRYRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRYRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRYRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRBR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRR

예제 출력 4

85

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

예제 입력 5

10
RRRRRRRRRR
RYRRRRRRRR
RRRRYRRRRR
RBRRRRRRRR
RRRRRRRRYR
RBRRRRRRRR
RRRRBRRRRR
RBRRRRRRRR
RRRRRRRRYR
RRRRRRRRRR

예제 출력 5

25

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

힌트

출처

Olympiad > Japanese Olympiad in Informatics > Japanese Olympiad in Informatics Qualification Round > JOI 2023/2024 예선 2 4번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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