\(Sol\) \(f_{i,j}\)前\(i\)个垃圾,能活到时间\(j\)的最高垃圾高度.\(t_i\)表示第\(i\)个垃圾掉落的时间,\(g_i\)表示吃垃圾\(i\)能维持的时间,\(h_i\)表示堆垃圾\(i\)的高度. \(f_{i,j}=max\{f_{i-1,j}+h_i,f_{i-1,j-g_i}\}\). 注意初始化和转移的条件.初始化为\(-1\),第一个转移的条件是\(f_{i-1,j}!=-1\),第二个转移的条件是\(j-g_i\geq t_i\). \(Code\…