#1043. 西餐厅的mm

内存限制:512 MiB 时间限制:750 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Akatsuki

题目描述

mm要搬寝室了,作为一个吃货,她认为和室友tt、cc饯别的最好方式是大吃一顿,于是她们来到点评还不错的悦阅西餐厅。

看到菜单后,mm十分忧愁,她胃口是有限的,可是什么都想吃!餐单上有 nn 份菜,她给每份菜定义了饱腹度 xix_i 和美味度 yiy_i ,她的胃容量只有有限的 mm

另外,有的菜mm认为比较健康比如蔬菜沙拉,无论吃多少份都没有问题;然而对于油荤的披萨和牛排,mm认为一餐吃超过一份会发胖,这是她不能接受的。

mm想知道自己在既不被撑死也不发胖的情况下能吃到的菜的美味度之和为多少?

输入格式

第一行两个正整数 n, mn,\ m

接下来 nn 行,每行三个数 xi, yi, kix_i,\ y_i,\ k_i ,表示每种菜的饱腹度、美味度、最高份数量。其中 ki{1, 1}k_i \in \{-1,\ 1\} ,当 ki=1k_i = -1 时表示份数无限制,当 ki=1k_i = 1 时表示只能吃一份。

输出格式

输出一行一个整数,表示mm吃到的菜的美味度之和。

样例

样例输入

2 10
3 7 1
2 4 -1

样例输出

20

数据范围与提示

1n2001 \le n \le 200

1m21051 \le m \le 2 \cdot 10^5

1xi21051 \le x_i \le 2 \cdot 10^5

1yi1051 \le y_i \le 10^5

ki{1, 1}k_i \in \{-1,\ 1\}