#287. 月度开销

月度开销

月度开销

题目描述

农夫约翰是一个精明的会计师。他意识到自己可能没有足够的钱来维持农场的运转了。他计算出并记录下了接下来 NN1N1000001 \le N \le 100000)天里每天需要的开销。

约翰打算为连续的 MM1MN1 \le M \le N)个财政周期创建预算案,他把一个财政周期命名为 fajo 月。每个 fajo 月包含一天或连续的多天,每天被恰好包含在一个 fajo 月里。

约翰的目标是合理安排每个 fajo 月包含的天数,使得开销最多的 fajo 月的开销尽可能少。

输入

第一行包含两个整数 N,MN,M,用单个空格隔开。

接下来 NN 行,每行包含一个 111000010000 之间的整数,按顺序给出接下来 NN 天里每天的开销。

输出

一个整数,即最大月度开销的最小值。

样例输入

7 5
100
400
300
100
500
101
400

样例输出

500

提示

若约翰将前两天作为一个月,第三、四两天作为一个月,最后三天分别作为一个月,则最大月度开销为 500。其他任何分配方案都会比这个值更大。