2741:二维费用背包问题

时间限制:2 S   /  内存限制:65536 KB
AC:9   /  Submit:11
问题描述

NN件物品和一个载重量为XX且容积为YY的卡车。

已知第ii件物品的重量是xix_i,体积是yiy_i,价值是viv_i

求解如何选取物品才能使装入卡车的物品价值总和最大。

输入描述

第一行是三个正整数N,X,YN,X,Y分别代表物品的件数以及卡车的载重量和容积。

第二行输入NN个正整数xix_i,分别表示每件物品的重量。

第三行输入NN个正整数yiy_i,分别表示每件物品的体积。

第四行输入NN个正整数viv_i,分别表示每件物品的价值。

数据约束:1N,xi,yi,vi1001X,Y10001 \le N,x_i,y_i,v_i \le 100,1 \le X,Y \le 1000

输出描述

在一行中输出装入卡车的物品价值总和的最大值。

样例输入复制样例

5 10 10

2 3 1 3 3

1 3 2 3 1

3 1 2 3 1

样例输出

9

相关

题单#21(动态规划之背包DP)


Copyright 2016 - 2025 XUJC ACM Team
闽ICP备2020022076号-1