#z1046. 文件
文件
文件 【问题描述】 小A有 份文件需要保存,对于第 份文件,他需要花费 的时间来保存。然而,第 份文件在经过 的时间之后就会被销毁,若想要成功地保存第 份文件,就必须要在时间 之前完成保存,即使是恰好在 时刻完成保存也没有意义,因此,对于 的文件,小A是无论如何也无法完成保存的。
小A给第 份文件赋予了一个价值 ,现在他想要知道他可能能保存下来的最大价值。请注意,小A在任意时刻都只能进行一份文件的保存,如果他先后保存了 文件和 文件,那么 文件完成保存的时间就是 ,而 文件完成保存的时间是 。
【输入格式】 第一行一个正整数 ,表示文件数量。
接下来的 行,每行三个正整数 分别表示第 份文件的保存时间,销毁时间和价值。
【输出格式】 一行一个整数,表示能保存的最大价值。
【输入样例】 2 20 41 10 20 40 10
【输出样例】 20 【样例解释】 先保存第 份文件,再保存第 份文件。
【数据规模和约定】 对于 70% 的数据,保证 $1 \leq n \leq 100,\ 1 \leq t_i, p_i \leq 20,\ 1 \leq d_i \leq 2000$。
对于 100% 的数据,保证 $1 \leq n \leq 1000,\ 1 \leq t_i, p_i \leq 100,\ 1 \leq d_i \leq 100000$。
相关
在下列比赛中: