#P1677. 买卖(t3.cpp)

买卖(t3.cpp)

问题描述

PC9527 来到一个国家来买东西,这个国家的商人只会卖一种物品且只会卖一个给PC9527。对于每一个物品,他的价格为 Pi,价值为 Vi。这个国家的人都很高傲,对于某一个商人,如果你手上的钱小于 Qi,那么他就觉得你是个穷鬼,他就不会卖东西给你了。

现在 PC9527 有 M 单位的钱,他想知道他能够买到物品的最大价值。

输入格式

第一行两个正整数 N,M,表示 N 个商人(也可以理解为 N 个物品),PC9527 有 M 单位的钱

接下来 N 行,每行三个数 Pi,Qi,Vi,(1<=Pi<=Qi<=100, 1<=Vi<=1000),价格,最少拥有钱数以及价值。

输出格式

一个数,表示所获得的最大价值

输入样例

###输入样例 1:

2 10
10 15 10
5 10 5

输入样例 2:

3 10
5 10 5
3 5 6
2 7 3

输出样例

输出样例 1:

5

输出样例 2:

11

注释说明满足:

30%的数据 n<=10, m<=500

100%的数据 n<=500 m<=1000