题目链接:https://codeforces.com/contest/1526/problem/C2
题目大意:
从左到右有杯酒,每杯酒有一个健康值
,喝掉一杯酒后,人的健康值会加
。初始的时候人的健康值为0,在最左边的酒,从左到右往后喝,对于一杯酒可以选择喝和不喝,人的健康值在整个过程不能小于0,求最多可以喝几杯酒?
题解:
方法1:dp
表示前
杯酒喝了
杯最大的健康值
这种方法复杂度
题目链接:https://codeforces.com/contest/1526/problem/C2
从左到右有杯酒,每杯酒有一个健康值
,喝掉一杯酒后,人的健康值会加
。初始的时候人的健康值为0,在最左边的酒,从左到右往后喝,对于一杯酒可以选择喝和不喝,人的健康值在整个过程不能小于0,求最多可以喝几杯酒?
方法1:dp
表示前
杯酒喝了
杯最大的健康值
这种方法复杂度