#P1782. 旅行商的背包

旅行商的背包

题目描述

小帅深信所有问题均可通过多项式时间解决,因此他决定亲身体验一次旅行商的旅程。在出发之前,他购置了一些商品。这些商品共有 nn种,第 ii种商品的体积为 ViV_i,价格为 WiW_i,库存为 DiD_i。他的背包容量为 CC。如何装载商品以实现最大收益?作为一名技艺高超的专家,他轻而易举地解决了这个问题。

然而,在出发前,他又收到了一批独特的商品。这些商品共有 mm件,第 ii件商品的价格 YiY_i 与分配的体积 XiX_i之间的关系为:Yi=aiXi2+biXi+ciY_i=a_iX_i^2+b_iX_i+c_i。虽然这是一件好事,但小帅却不知如何处理。于是,他寻求了一位超级专家(即您)的帮助,请您协助解决此问题。

输入格式

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

以下 nn 行,每行有三个数 Vi,Wi,DiV_i,W_i,D_i,如题中所述;

以下 mm 行,每行有三个数 ai,bi,cia_i,b_i,c_i,如题中所述。

输出格式

仅一行,为最大的价值。

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

提示

样例解释

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

限制与约定

对于 100%100\% 的数据,1n1041 \le n \le 10^41m51 \le m \le 51C1041 \le C \le 10^41Wi,Vi,Di1000 1 \le W_i,V_i,D_i \le 10001000ai,bi,ci1000-1000 \le a_i,b_i,c_i \le 1000