| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1.5 초 | 1024 MB | 423 | 245 | 202 | 56.742% |
임스는 $N \times N$ 크기의 격자판 모양의 국가에서 살고 있다. 격자판의 $i$행 $j$열에 위치한 칸에는 해당 칸의 가치를 나타내는 음이 아닌 정수 $w_{ij}$가 적혀 있다.
임스는 가지고 있는 땅의 일부분을 자신의 영역으로 정복하려고 한다. 임스가 정복하려고 하는 영역은 다음 조건을 만족해야 한다.
하지만 임스는 가치가 없는 칸이 너무 많다는 것을 알게 되었다. 그래서 가치가 없는 칸에 건물을 건설해 가치를 올리고자 한다. 임스는 총 $K$개의 설계도를 가지고 있으며, 임스는 이 중 최대 $K$개를 사용하여 가치가 없는 칸에 건물을 건설할 수 있다.
임스는 자신이 가지고 있는 설계도를 적절히 사용한 후, 영역 중 가치가 최대인 영역을 자신의 영역으로 정복하려고 한다. 하지만 가치가 최대인 영역이 어디인지 계산하지 못하고 있다. 임스를 도와주자!
첫 번째 줄에 임스가 가지고 있는 땅의 크기를 나타내는 정수 $N$이 주어진다. $(1 \leq N \leq 500)$
다음 $N$개의 줄에 걸쳐 $i$번째 줄에 $N$개의 음이 아닌 정수 $w_{ij}$가 공백으로 구분되어 주어진다. $(0 \leq w_{ij} \leq 9)$
$N + 2$번째 줄에 임스가 가지고 있는 설계도의 개수 $K$가 주어진다. $(1 \leq K \leq 100 ,円 000)$
$N + 3$번째 줄에 임스가 가지고 있는 설계도의 가치 $d_{1}, d_{2}, \cdots, d_{K}$가 공백으로 구분되어 주어진다. $(1 \leq d_{i} \leq 9)$
첫 번째 줄에 임스가 가진 설계도를 적절히 사용한 후 가치가 최대인 영역의 가치를 구해 출력한다.
3 1 0 0 0 1 3 0 4 1 1 3
9
5 9 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 1 0 0 1 1 1 1 2 7 8
17
3 7 0 0 0 2 0 0 0 2 1 8
8
Contest > BOJ User Contest > 유틸컵 > 제2회 유틸컵 🟥🟩🟦번