#537. 干草
干草
题目描述
有n袋干草,第i袋干草的重量是w[i]。奶牛bessie当前的快乐值是0,bessie希望它的快乐值至少要达到s。
如果奶牛吃掉第i袋干草,奶牛的快乐值会增加w[i]。
对于一袋干草来说,bessie要么整袋吃掉,要么不吃,不能吃这袋干草的一部分。
如果bessie当前的快乐值小于s,那么bessie必须要继续挑选干草吃。
bessie最近的感知功能不是很好,有一个延迟参数t。
如果t等于0,那么奶牛当前快乐值只要不小于s,那么它就不再吃干草了。
如果t是正整数,那么奶牛快乐值达到s以后,仍然要额外多吃t袋干草。
求奶牛bessie吃干草能获得的快乐值的最大值是多少。 注意:有可能bessie吃完所有的干草后,快乐值仍然没达到s。
输入格式
第一行,三个整数: n, s, t。1<=n<=100, 1<=s<=10000, 0<=t<=100。
第二行,n个正整数,第i个整数是w[i]。 所有w[i]的总和不超过1000000000。
【提示】
有50%的数据,n<=10。
输出格式
一个整数。
输入/输出例子1
输入:
4 1234 0
10 20 30 40
输出:
100
输入/输出例子2
输入:
3 100 0
100 100 100
输出:
100
输入/输出例子3
输入:
5 101 2
100 100 100 100 100
输出:
400
相关
在下列比赛中: