| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 | 1024 MB | 204 | 125 | 116 | 69.880% |
이 문제는 Hard 버전과 $N$의 제한을 제외하면 동일합니다.
경곽시티에는 일렬로 이어진 $N$개의 개발 부지가 있다.
경곽시티에는 현재 아무 타워와 통로도 없는 상태로 당신은 이 중 일부 부지를 선택해 타워를 건설하고 통로를 만들어 도시 가치를 최대화하려 한다. 다음은 타워 및 통로에 관해 여러분들이 알아야 할 정보다.
가능한 1ドル$부터 $N$까지의 비용에 대해, 타워와 통로를 적당히 건설해 얻을 수 있는 최대 가치를 구해보자.
첫 번째 줄에 $N$이 주어진다.(2ドル \leq N \leq 2\ 000$)
두 번째 줄에 $N$개의 정수 $A_1, ,円 A_2, ,円 \cdots, ,円 A_N$이 공백으로 구분되어 주어진다. (0ドル \leq A_i \leq 10^9$)
세 번째 줄에 $N-1$개의 정수 $B_1, ,円 B_2, ,円 \cdots, ,円 B_{N - 1}$이 공백으로 구분되어 주어진다. (0ドル \leq B_i \leq 10^9$)
첫 번째 줄부터 $N$개의 줄에 걸쳐 $i$번째 줄에는 비용 $i$로 얻을 수 있는 최대 가치를 출력하라.
4 1 2 3 4 10 9 1
4 14 18 21
각 비용에 대해 최대 가치를 얻을 수 있는 타워와 통로의 건설 방법은 아래와 같다.
5 0 0 0 0 0 2 3 2 1
0 3 3 4 4
School > 경기과학고등학교 > 나는코더다 송년대회 > 나는코더다 2025 송년대회 A번