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

ポスター (Poster)

설명

JOI 君は文化祭でのクラスの出し物を宣伝するため,ポスターを作った.そのポスターは N 行 N 列のマス目の形をしており,各マスは赤,緑,青のいずれかの色で塗られている.ポスターの上から i 行目,左から j 列目 ( 1 ≦ i ≦ N , 1 ≦ j ≦ N ) にあるマスの色は, S i,j = R' のとき赤色, S i,j =G' のとき緑色, S i,j = `B' のとき青色である.

しかし,このポスターにクラスのみんなは満足してはくれなかった.話し合いの結果,マス目の形は変えずに色の配置を変えることで,新しいポスターを作ることに決まった.新しいポスターの上から i 行目,左から j 列目 ( 1 ≦ i ≦ N , 1 ≦ j ≦ N ) にあるマスの色は, T i,j = R' のとき赤色, T i,j =G' のとき緑色, i,j = `B' のとき青色となるようにする.

JOI 君は今あるポスターに以下のいずれかの作業を繰り返し行うことで,新しいポスターを作ることにした.

マスを一つ選び,そのマスの色を好きな色に塗りなおす.

ポスター全体を 90° 時計回りに回転させる.このとき,もともと上から i 行目,左から j 列目 ( 1 ≦ i ≦ N , 1 ≦ j ≦ N ) にあるマスは,上から j 行目,左から N-i+1 列目にあるマスに移動する.

ポスター全体を 90° 反時計回りに回転させる.このとき,もともと上から i 行目,左から j 列目 ( 1 ≦ i ≦ N , 1 ≦ j ≦ N ) にあるマスは,上から N-j+1 行目,左から i 列目にあるマスに移動する.

JOI 君はどの作業をするにも 1 分かかる.JOI 君が作ったポスター,新しく作るポスターの情報が与えられたとき,JOI 君が新しいポスターを作るのに最短で何分かかるかを求めるプログラムを作成せよ.

제약

1 ≦ N ≦ 500 .

S i,j は R',G',`B' のいずれかである.

T i,j は R',G',`B' のいずれかである.

입력 형식

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

N

S 1,1 ... S 1,N

:

S N,1 ... S N,N

T 1,1 ... T 1,N

:

T N,1 ... T N,N

출력 형식

新しいポスターを作るのに最短で何分かかるかを 1 行で出力せよ.

예제 1
입력
3
RRR
GGG
BBB
RRR
RRR
RRR
출력
6
예제 2
입력
3
RRR
GGG
BBB
RGB
RGB
RGB
출력
1
예제 3
입력
6
RRRBBB
RRRBBB
RRRBBB
GGGRRG
GGGRRG
GGGBBR
RRRGGG
RRRGGG
RRRGGG
BBBRRB
BBBRRB
BBBGGR
출력
10
문제 정보

생성자가 기록되지 않았습니다.

출처 JOI 2020 Preliminary 2

평가 및 의견

ポスター (Poster)

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

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

풀이 제출

ポスター (Poster)

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