A1828 | 旅行商的背包
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
小 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 却不知道怎么处理了,于是他找到了一位超级神犇(也就是你),请你帮他解决这个问题。
然而,就在他出发前,他又收到了一批奇货。这些货共有 $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$,如题中所述。
以下 $n$ 行,每行有三个数 $V_i,W_i,D_i$,如题中所述;
以下 $m$ 行,每行有三个数 $a_i,b_i,c_i$,如题中所述。
输出格式
仅一行,为最大的价值。
输入输出样例
输入 #1
2 1 10 1 2 3 3 4 1 -1 8 -16
输出 #1
10
### 样例解释
前两种物品全部选走,最后一个奇货分给 $4$ 的体积,收益为$2 \times 3+4 \times 1+(-1) \times 16+8 \times 4+(-16)=10$。
### 限制与约定
对于 $100\%$ 的数据,$1 \le n \le 10^4$,$1 \le m \le 5$,$1 \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$。
前两种物品全部选走,最后一个奇货分给 $4$ 的体积,收益为$2 \times 3+4 \times 1+(-1) \times 16+8 \times 4+(-16)=10$。
### 限制与约定
对于 $100\%$ 的数据,$1 \le n \le 10^4$,$1 \le m \le 5$,$1 \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$。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted