시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 512 MB | 105 | 32 | 26 | 31.707% |
가희가 응원하고 있는 롯데 자이언츠의 홈 구장인 사직 구장의 무대는 R행 C열로 이루어져 있습니다. 가희는 이 무대에 N명의 아이돌을 배치하려고 합니다. N명의 아이돌은 각각 1번부터 N번까지의 번호를 가집니다.
이 중 3명은 삼총사라고 불립니다. 이들은, 서로가 상하좌우나 대각선 방향으로 인접해 있을 때 고유의 효과를 냅니다.
가희는 사직 구장의 무대에 N명의 아이돌을 적절히 배치해서, 그들의 매력을 최대치로 하고 싶습니다. 어떻게 하면 좋을지 알려주세요.
첫 번째 줄에 R과 C와 N이 공백으로 구분되어 주어집니다.
두 번째 줄에 삼총사의 번호 a1, a2, a3이 공백으로 구분되어 주어집니다.
세 번째 줄에 번호가 a1인 아이돌과 번호가 a2인 아이돌이 인접해 있을 때, 번호가 a2인 아이돌과 번호가 a3인 아이돌이 인접해 있을 때, 번호가 a1인 아이돌과 번호가 a3인 아이돌이 인접해 있을 때 추가로 올라가는 매력도가 공백으로 구분되어 주어집니다.
다음 R개의 줄에는 C개의 수가 공백으로 구분되어 주어집니다. r번째 줄의 c번째 수는 r행 c열에 아이돌이 있을 때 올라가는 매력을 의미합니다.
가희가 N명의 아이돌을 무대에 올렸을 때, 얻을 수 있는 매력의 최댓값을 출력해 주세요.
1 5 3 1 2 3 999 999 999 99 1 99 1 99
2197
[그림 1] 99가 쓰여져 있는 칸에 3명을 배치한 경우
3명을 위와 같이 배치한 경우 매력은 99 + 99 + 99 = 298입니다.
[그림 2] 최적으로 배치한 경우
그런데, 아래와 같이 배치한 경우 매력은 999 + 999 + 99 + 1 + 99 = 2197입니다.
1 5 3 1 2 3 999 222 333 99 1 99 1 99
1531
1번을 빨간색, 2번을 파란색, 3번을 검은색이라고 하였을 때 아래와 같이 배치하는 것이 최적입니다.
[그림 3] 최적으로 배치한 경우
이때, 매력은 999 (1번과 2번이 인접하므로) + 333 (1번과 3번이 인접하므로) + 99 + 1 + 99 = 1531 입니다.
2 3 3 1 2 3 99 99 87 99 11 99 11 99 11
495
3명을 모두 인접하게 배치하는 경우 중, 최적의 배치는 [그림 4]와 같습니다. 이때 매력은 99 + 99 + 87 + 99 + 11 + 99 = 494입니다.
[그림 4] 3명을 모두 인접하게 배치한 경우
1번과 2번, 2번과 3번이 인접하게 배치한 경우 수, 최적의 배치는 [그림 5]와 같습니다.
[그림 5] 1번과 2번, 2번과 3번이 인접하게 배치한 경우
이때, 매력은 99 + 99 + 99 + 99 + 99 = 495가 됩니다.
Contest > BOJ User Contest > 가희와 함께 하는 코딩 테스트 > 가희와 함께 하는 코딩테스트 4회 F번