OJ/3834/1/1.txt
2025-01-14 20:19:17 +08:00

33 lines
1.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

垃圾陷阱(well)
内存限制128 MB
时间限制5.000 S
评测方式:文本比较
命题人jixun2019
提交8
解决7
题目描述
卡门——农夫约翰极其珍视的一条Holsteins奶牛——已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方它的深度为D (2 <= D <= 100)英尺。
卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命。
每个垃圾都可以用来吃或堆放,并且堆放垃圾不用花费卡门的时间。
假设卡门预先知道了每个垃圾扔下的时间t(0<t<=1000)以及每个垃圾堆放的高度h(1<=h<=25)和吃进该垃圾能维持生命的时间f(1<=f<=30)要求出卡门最早能逃出井外的时间假设卡门当前体内有足够持续10小时的能量如果卡门10小时内没有进食卡门就将饿死。
输入
第一行为2个整数D 和 G (1 <= G <= 100)G为被投入井的垃圾的数量。
第二到第G+1行每行包括3个整数T(0<T<=1000)表示垃圾被投进井中的时间F(1<=F<= 30),表示该垃圾能维持卡门生命的时间;和 H (1<= H<=25),该垃圾能垫高的高度。
输出
如果卡门可以爬出陷阱,输出一个整数表示最早什么时候可以爬出;否则输出卡门最长可以存活多长时间。
样例输入 复制
20 4
5 4 9
9 3 2
12 6 10
13 1 1
样例输出 复制
13
提示
卡门堆放她收到的第一个垃圾height=9
卡门吃掉她收到的第二个垃圾使她的生命从10小时延伸到13小时
卡门堆放第3个垃圾height=19
卡门堆放第4个垃圾height=20。