题目:https://www.luogu.org/problemnew/show/P1156 题意: 每一个垃圾投放时间是t,可以堆的高度是h,如果吃掉可以增加的生命值是f. 给定g个垃圾,初始生命值是10,要求如果要爬出深度为d的井的最早时间是多少.如果爬不出去,最多的生存时间是多少. 思路: 有几个状态,时间,高度,生命值,第几个垃圾. 时间显然是垃圾投入时就马上进行处理,所以这个应该不会是一维状态. 而一个垃圾只有两种状态,堆起来或者是吃掉,看起来就很像背包. 于是刚开始考虑的是用dp[i…