T217220 [FTLOI R1]幻想

题目背景

上课的幻想总是很奇妙的,特别是物理课。 cgy在上物理课时幻想到了一个美妙的故事。。。

题目描述

魔法扫帚不停地往前飞。它有两个属性:魔法值和魔力值(用 $p$ 表示)。它的初始魔法值为 $0$,魔力值为 $k$ 。它现在要在一条路上不回头地飞。这条路上依次有 $n$ 间房屋。每间房屋会有一个给定的类型。对于每间房屋,它可以选择进与不进。如果他进入第 $i$ 间则,则: + 若该房间为魔法型,那么扫帚的魔法值将会加上 $a_i\times p$,然后 $p$ 减少 $d_i$。 + 若该房间为魔力型,那么扫帚的魔法值将会减去 $a_i\times p$,然后 $p$ 增加 $d_i$。 注意,魔法值和魔力值可以在某个时候是负的。 请问魔法扫帚最后魔法值最多可以是多少。

输入格式

第一行两个整数 $n$ 和 $k$。 接下来 $n$ 行,每行三个整数 $t_i,a_i,d_i$ 依次表示道路上的 $n$ 个房间。若 $t_i$ 为 $1$,则该房间为魔法型,若 $t_i$ 为 $2$,则该房间为魔力型。

输出格式

一个整数表示魔法扫帚最后魔法值最大值。

说明/提示

#### 样例解释 每个房间都进去。 #### 数据范围 **本题采用捆绑测试** 对于 $100\%$ 的数据,$1\le n\le2\times10^3$,$1\le t_i\le2$,$1\le a_i\le5$,$1\le k,d_i\le10^9$。 **Subtask1(15pts):** $1\le n\le20$,$1\le t_i\le2$,$1\le a_i\le5$,$1\le k,d_i\le10^9$。 **Subtask2(35pts):** $1\le n\le2\times10^3$,$1\le t_i\le2$,$1\le a_i\le5$,$1\le k,d_i\le5$。 **Subtask3(50pts):** $1\le n\le2\times10^3$,$1\le t_i\le2$,$1\le a_i\le5$,$1\le k,d_i\le10^9$。