(P1005)二维背包
Background
背包是个好东西,希望我也有。
Description
给你一个二维的背包,它的体积是𝑁 × 𝑀。现在你有一些大小为1 × 2和1 ×
3的物品,每个物品有自己的价值。你希望往背包里面装一些物品,使得它们的
价值和最大,问最大的价值和是多少。在放置物品的时候物品可以做九十度的旋
转。
Format
Input
第一行一个整数𝑇代表该测试点的数据组数。
对于每组数据,第一行有四个整数𝑁, 𝑀, 𝑛1, 𝑛2,其中𝑛1, 𝑛2分别代表大小为
1 × 2和大小为1 × 3的物品个数。
接下来一行有𝑛1个数代表每个1 × 2物品的价值。
接下来一行有𝑛2个数代表每个1 × 3物品的价值。
Output
对于每组询问,输出能够达到的价值最大值。
Sample 1
Input
1
2 3 2 2
1 2
1 2
Output
4
Limitation
1s, 256MB for each test case.
Source
嘉兴一中实验学校 DoubleC(供题)
原题来自:Zhong Haoxi
信息
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 8
- 已通过
- 1
- 通过率
- 12%
- 上传者