시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 300 | 98 | 78 | 29.104% |
로하가 사는 마을에는 정사각형 땅들이 $N \times M$행렬로 이루어져 있다. 로하는 그중 한 개의 땅에 살고 있으며 그 땅에 농사를 지으려 한다. 하지만 자신의 땅에서 나오는 물로는 농사짓기에 턱없이 부족하여 파이프를 만들어 주변에서 물을 최대한 끌어오려고 한다. 로하에게는 파이프를 만들기 위한 $p$개의 재료가 있으며 다음과 같은 규칙을 지키며 파이프를 건설해야 한다.
로하는 파이프가 설치된 곳의 물과 자신의 땅에서 나오는 물을 모두 합한 양을 길어올 수 있다. 로하가 길어올 수 있는 물의 최대량을 구해보자.
첫째 줄에 $N$, $M$이 주어진다. $(1 \le N, M \le 50)$
둘째 줄부터 $N+1$째 줄까지 $i$행 $j$열에서 나오는 물의 양인 정수 $W_{i,j}$ $(0 \le i < N, 0 \le j < M, 0 \le W_{i,j} \le 100)$이 주어진다.
$N+2$ 번째 줄에는 로하가 사는 땅의 위치 $x$행 $y$열 그리고 재료 개수 $p$가 주어진다. $(0 \le x < N, 0 \le y < M, 0 \le p \le 20)$
로하가 길어올 수 있는 물의 최대량을 출력한다.
3 3 0 0 8 4 9 5 10 19 0 0 0 8
47
다음과 같이 파이프를 설치해야 한다.
3 3 13 52 7 33 20 35 48 18 26 1 1 5
119
다음과 같이 파이프를 설치해야 한다.
University > 한양대학교 > 제9회 한양대학교 프로그래밍 경시대회 > Beginner Division I번