你聽過希爾伯特的旅館嗎?
希爾伯特最近在他的旅館裡面建造了一個無限長且有無限層的書架,因為他無限的房客離開時常把書忘在房間裡,時間久了就留下了無限難以整理的書。
雖然這些書都已經編號好了,但整理無限本書仍然太累了,所以他決定先把其中的
具體來說,他希望能把書放進書架上的某些層,使得每一層的書編號都要連續且照順序排。另外,希爾伯特希望一眼就看出這層放了什麼書,因此他要求如果編號
因為每一本書的寬度都不同,希爾伯特希望他放書能放整齊一點。具體來說,他希望每一層擺出來的寬度都盡量是
但是,希爾伯特看不出來要怎麼分層會最整齊。所以請你先告訴他,在所有可能的擺書方式中,總混亂度的最小值是多少。
第一行有三個正整數
第二行有
第三行有
這些數的意義請參考題目敘述。
對於所有的測資,
保證答案絕對不會超過
子任務(測資) | 額外限制 | 分數 |
1 (0~3) | 37 | |
2 (0~7) | 8 | |
3 (0~9) | 34 | |
4 (0~11) | 21 | |
5 (12~15) | 33 | |
6 (16~19) | 80 | |
7 (16~23) | 72 | |
8 (0~27) | 無限制 | 15 |
請輸出一個非負整數,代表所有可能的擺書方式中總混亂度的最小值。
8 9 2 3 3 2 1 2 9 5 2 3 5 1 4 6 0 1
2
範例測資中,編號1, 2擺一層(寬度9)、3~5擺一層(寬度10)、6擺一層(寬度9)、7, 8擺一層(寬度8)。此時總混亂度為
Problem set / Description by Yihda Yol
建國中學105學年度校隊補選pE
題目改編自NOI 2009
No. | Testdata Range | Score |
---|---|---|
1 | 0~3 | 37 |
2 | 0~7 | 8 |
3 | 0~9 | 34 |
4 | 0~11 | 21 |
5 | 12~15 | 33 |
6 | 16~19 | 80 |
7 | 16~23 | 72 |
8 | 0~27 | 15 |