#Qua2209. 魔法少女
魔法少女
题目描述
桌上放了 件物品,从左到右依次标号 。第 件物品的大小为 。
你有一个背包,每次你可以用背包装上恰好一个物品带走。
你作为一个强迫症患者,必须按照从左到右的顺序带走所有的物品。
你作为一个魔法少女,可以设定你背包的初始容量,并在每次搬运前可以修改你的背包容量。当然,你的魔法能量有限,最多只能修改 次背包的容量(不包括初始设定)。
你作为一个有强迫症的魔法少女,希望每次浪费的背包容量的总和尽可能小。形式化的,你需要最小化 ,其中 为你搬运第 件物品时的背包容量。显然,你需要保证背包的容量大于搬运的物品的大小,即 。
相信你作为一个会算法的魔法少女,很快就能解决这个问题。
输入
第一行包含两个整数 。
接下来一行 个整数 ,表示每个物品的大小。
输出
输出一个整数表示答案。
6 2
7 9 8 2 3 2
3
样例解释
你可以设定初始容量为 ,在第二次搬运时修改为 ,在第四次搬运时修改为 ,这样答案为 .
相关
在下列比赛中: