Description

題目 PDF 檔在這裡

暈船是什麼可怕的東西 不要暈船

— Ian Wen, 建電一五網管

是的,Ian Wen 不會暈船,他只知道如何讓別人暈船,是個名副其實的大海王。他的休閒日常就是在海灣釣魚,且他作為一個王,想當然他也有一個碩大的皇宮,而皇宮的後院,簡稱後宮,則有 $n$ 個魚塘,裡面養著各種 Ian Wen 釣過的魚,而這些魚如果長時間沒有被 Ian Wen 滋潤到,他們會逐漸喪失活力,更甚者離開魚塘,這是 Ian Wen 最不樂見的。為了避免這種情況發生,他決定在後宮建一些雨水採集器和管道讓他可以持續的滋潤水塘。

對於每一個魚塘,在正上方建立一個雨水採集器的價錢為 $c_i$ ($1 \leq i \leq n$),而每一個採集器可以接無限多個管道,但每個管道只能從一個魚塘上方出來滋潤該魚塘。若此管道是從位置為 $s$ 的採集器出發,且出口在 $k$,則建立此管道的價格為 $|k - s|$。

Ian Wen 希望自己可以顧到所有 $n$ 個魚塘,所以他決定在每個魚塘上面都建立一個管道,但因為他的金力有限,所以他想知道最少要花多少錢才可以讓每隻魚不喪失活力且不離開他。

Input Format

第一行包含一個整數 $n$ ($1 \le n \le 5000$) — 魚塘的數量。

第二行有 $n$ 個整數 $c_i$ ($1 \le c_i \le 10^9$) — 在此魚塘上方建立雨水採集器需要的花費。

Output Format

輸出一個整數 — 需要花多少錢才可以讓每一個魚塘上方都至少有一個管道。

Sample Input 1

6
7 1 8 6 8 2

Sample Output 1

8

Hints

對於第一筆測資:

在編號 $2$ 和 $6$ 的魚塘蓋雨水採集器,價格分別為 $1$ 和 $2$,並且從魚塘 $2$ 建立四個管道分別連接編號 $1 \sim 4$ 的魚塘,從 $6$ 建立兩個管道連結 $5$ 和 $6$ 的魚塘。

成本為 $1 + 2 + |1 - 2| + |2 - 2| + |3 - 2| + |4 - 2| + |5 - 6| + |6 - 6| = 8$。此解為最小花費。

Problem Source

TopCoder

User's AC Ratio

100.0% (2/2)

Tags

Problem Setter

Created by cjtsai

Subtasks

No. Testdata Range Constraints Score
1 0~10 $n \le 20$ 20
2 11~21 $n \le 500$ 30
3 0~34 無其他限制 50

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Memory Limit (RSS, KiB) Output Limit (KiB) Subtasks
0 2000 262144 262144 65536 1 3
1 2000 262144 262144 65536 1 3
2 2000 262144 262144 65536 1 3
3 2000 262144 262144 65536 1 3
4 2000 262144 262144 65536 1 3
5 2000 262144 262144 65536 1 3
6 2000 262144 262144 65536 1 3
7 2000 262144 262144 65536 1 3
8 2000 262144 262144 65536 1 3
9 2000 262144 262144 65536 1 3
10 2000 262144 262144 65536 1 3
11 2000 262144 262144 65536 2 3
12 2000 262144 262144 65536 2 3
13 2000 262144 262144 65536 2 3
14 2000 262144 262144 65536 2 3
15 2000 262144 262144 65536 2 3
16 2000 262144 262144 65536 2 3
17 2000 262144 262144 65536 2 3
18 2000 262144 262144 65536 2 3
19 2000 262144 262144 65536 2 3
20 2000 262144 262144 65536 2 3
21 2000 262144 262144 65536 2 3
22 2000 262144 262144 65536 3
23 2000 262144 262144 65536 3
24 2000 262144 262144 65536 3
25 2000 262144 262144 65536 3
26 2000 262144 262144 65536 3
27 2000 262144 262144 65536 3
28 2000 262144 262144 65536 3
29 2000 262144 262144 65536 3
30 2000 262144 262144 65536 3
31 2000 262144 262144 65536 3
32 2000 262144 262144 65536 3
33 2000 262144 262144 65536 3
34 2000 262144 262144 65536 3