题目描述
糖果店要把 颗糖按给定顺序装进礼盒,第 颗糖重量为 。装盒规则:从第一颗糖开始依次处理,若当前礼盒再放入这颗糖后总重不超过 就放进去,否则新开一个礼盒放。给定最多能使用的礼盒数 ,求最小的整数 ,使得按上述规则装盒所用的礼盒数不超过 。
输入格式
第一行两个整数 和 。
第二行 个整数 。
输出格式
一行一个整数,最小的 。
样例
输入
5 2 4 7 2 9 5
输出
14
样例解释
:依次装出 、,共 个礼盒,不超过 。:依次装出 、、,共 个礼盒。 再小盒数只会更多,所以最小 。
数据范围
,,。