| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 235 | 139 | 94 | 61.039% |
모빌리티 혁신과 미래를 선도하는 기업, 현대오토에버에서는 4차 산업혁명 미래에 맞춰 스마트 물류 패러다임을 바꿔나가고 있다.
현대오토에버가 새로 개발해 테스트 중인 스마트 창고에는 $N \times M$ 크기의 격자 형태로 화물이 배치되어 있다. 격자의 위에서부터 $r$번째 행, 왼쪽에서부터 $c$번째 열의 칸을 $(r, c)$와 같이 표기할 때, 칸 $(r, c)$에는 가치가 $A_{rc}$인 화물이 있다. 화물의 가치는 음수일 수도 있다.
창고의 로봇은 가끔 특정 화물을 창고 밖으로 운반하는 지시를 받는다. 이때 효율적인 운반을 위해, 로봇은 해당 화물뿐만 아니라 근처에 있는 다른 화물들을 직사각형 형태로 한번에 운반할 수 있다. 구체적으로, 칸 $(r, c)$에 있는 화물을 운반하라는 지시를 받았을 경우, 로봇은 1ドル \le r_1 \le r \le r_2 \le N,ドル 1ドル \le c_1 \le c \le c_2 \le M$을 만족하는 네 정수 $r_1,ドル $r_2,ドル $c_1,ドル $c_2$를 고른 뒤, 직사각형 영역 $[r_1, r_2] \times [c_1, c_2]$ 안에 있는 모든 화물들을 운반한다.
$NM$개의 화물 각각에 대해, 로봇이 해당 화물을 운반하라는 지시를 받았을 때, 운반할 수 있는 화물의 가치 합의 최댓값을 구해 보자.
첫째 줄에는 창고의 크기를 나타내는 두 정수 $N$과 $M$이 공백으로 구분되어 주어진다. (2ドル \le N \le 500$; 2ドル \le M \le 500$)
이후 $N$개의 줄에 걸쳐, 그 중 $r$번째 줄에는 격자의 $r$번째 행에 있는 각 화물의 가치를 나타내는 $M$개의 정수 $A_{r1},ドル $A_{r2},ドル $\cdots,ドル $A_{rM}$이 공백으로 구분되어 주어진다. ($-10^3 \le A_{rc} \le 10^3$)
$N$개의 줄에 걸쳐, $r$번째 줄에 칸 $(r, 1),ドル $(r, 2),ドル $\cdots,ドル $(r, M)$에 대해 각각의 화물을 운반하라는 지시를 받았을 때 로봇이 운반할 수 있는 화물의 가치 합의 최댓값을 의미하는 $M$개의 정수를 공백으로 구분해 출력한다.
3 4 2 2 2 2 2 -8 0 -12 2 -8 7 5
8 8 9 8 6 1 9 4 6 6 12 12
2 2 -1 -3 2 -1
1 -3 2 1
University > 전국 대학생 프로그래밍 대회 동아리 연합 > UCPC 2025 예선 G번