정원 2
시간 제한4초메모리 제한1024 MB
N×N 격자의 각 칸에 R, Y, B가 적혀 있을 때, 층마다 한 색으로 이루어진 마름모 모양 배치 중 꽃을 가장 많이 심는 경우의 수를 구합니다.
문제
JOI 정원은 가로 칸, 세로 칸으로 나뉜 정사각형 모양이다. 위에서 번째 행, 왼쪽에서 번째 열의 칸을 칸 라고 부른다.
JOI 정원은 토양이 좋지 않아서, 각 칸에는 한 가지 색 꽃을 최대 한 송이만 심을 수 있다. 칸 에는 가 R이면 빨간 꽃, Y이면 노란 꽃, B이면 파란 꽃을 최대 한 송이 심을 수 있다.
관리자인 K 이사장은 항공사진을 찍었을 때 정원이 보기 좋도록 다음 순서로 꽃을 심으려 한다.
- 크기를 나타내는 정수 을 정한다. 단, 을 만족해야 한다.
- 중심 칸 를 정한다. 단, , 을 만족해야 한다.
- 색 을 각각 빨강, 노랑, 파랑 중에서 고른다.
- 각 칸 에 대해 로 두고, 다음 규칙에 따라 꽃을 심는다. 는 의 절댓값이다.
- 이면 칸 에 색 의 꽃을 심는다.
- 이면 칸 에는 꽃을 심지 않는다.
정원의 크기와 각 칸에 심을 수 있는 꽃의 색 정보가 주어졌을 때, K 이사장이 심을 수 있는 꽃의 최대 개수를 구하라.
입력
첫 줄에 이 주어진다. 이어지는 개의 줄 중 번째 줄에는 부터 까지의 값이 주어진다.
출력
K 이사장이 심을 수 있는 꽃의 최대 개수를 한 줄에 출력하라.
제한
각 는 R, Y, B 중 하나이다.
은 정수이다.