這裡是收錄所有的語言的巴貝爾塔(Tower of Babel)。塔內,有 $M$ 個僧人在值班,需要抄錄 $N$ 本書,編號從 $1$ 至 $N$。在已經知道第 $i$ 本書會花 $t_i$ 天抄錄完畢,而且所有的僧人都要抄錄連續編號的書的情況之下,請問這些僧人最短需要花多少時間才能夠將這些書全部抄錄完畢?請假設工作分配完畢之後,所有的僧人就會同時開始抄錄,並且會晝夜不停地抄錄,而且這些僧人只會抄錄自己被分配到的那些書。請注意,抄錄結束的時間是從所有僧人都開始抄錄開始,直到最後一個僧人抄完最後一本書為止。
輸入有兩行。第一行有兩個正整數 $N$ 和 $M(1 \leq N, M \leq 2 \times 10^ 5)$,分別代表書本的數量和僧人的數量。第二行有 $N$ 個正整數 $t_1,t_2,t_3,\ldots,t_N(1 \leq t_i \leq 10^ 9)$ 依序代表書本需要抄錄的時間。
請輸出一個正整數,代表這些僧人所需要的最短時間。
UVa 714
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~2 | 範例測資 | 0 |
2 | 0~23 | 無額外限制 | 100 |