3886 - 旅行商的背包

通过次数

1

提交次数

5

时间限制 : 1 秒
内存限制 : 128 MB

小 S 坚信任何问题都可以在多项式时间内解决,于是他准备亲自去当一回旅行商。在出发之前,他购进了一些物品。这些物品共有 n 种,第 i 种体积为 V_i,价值为 W_i,共有 D_i 件。他的背包体积是 C。怎样装才能获得尽量多的收益呢?作为一名大神犇,他轻而易举的解决了这个问题。

然而,就在他出发前,他又收到了一批奇货。这些货共有 m 件,第 i 件的价值 Y_i 与分配的体积 X_i 之间的关系为:Y_i=a_iX_i^2+b_iX_i+c_i。这是件好事,但小 S 却不知道怎么处理了,于是他找到了一位超级神犇(也就是你),请你帮他解决这个问题。

输入

第一行三个数 n,m,C,如题中所述;

以下 n 行,每行有三个数 V_i,W_i,D_i,如题中所述;

以下 m 行,每行有三个数 a_i,b_i,c_i,如题中所述。

输出

仅一行,为最大的价值。

样例

输入

2 1 10
1 2 3
3 4 1
-1 8 -16

输出

10

提示

样例解释

前两种物品全部选走,最后一个奇货分给 4 的体积,收益为2 \times 3+4 \times 1+(-1) \times 16+8 \times 4+(-16)=10

限制与约定

对于 100\% 的数据,1 \le n \le 10^41 \le m \le 51 \le C \le 10^4 1 \le W_i,V_i,D_i \le 1000-1000 \le a_i,b_i,c_i \le 1000

来源

JOHNKRAM