小田的01背包
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
小田的01背包
题目描述
小田有一个容量为 的背包,现在有 个物品,每个物品有一个体积 和 价值 ,他想知道在体积不超过 的前提下,他最多能装价值为多少的物品。
在本问题中,物品的总体积定义为所装物品的体积的 (按位与),总价值也定义为所装物品的价值的 (按位与)。如果不选物品,则价值为 ,所占体积也为 。
输入描述
输入包含 行。
第一行两个正整数 ,表示物品个数和背包容量。
接下来 行,每行两个正整数 ,表示每个物品的体积和价值。
输出描述
输出包含一行一个整数,表示能装的最大价值
输入输出样例
输入 #1
3 1
7 3
10 7
9 6
输出 #1
2
输入 #2
5 5
10 6
8 9
7 4
6 6
3 1
输出 #2
6
说明/提示
【样例 1 解释】
选第一个物品和第三个物品。
体积为:。
价值为:。
另一个方案是三个物品全选。
体积为:。
价值为:。
【数据范围】
对于 的数据,保证所有 都小于等于 。
对于所有测试数据,有:$1 \le n \le 1 \times 10^{3}, 1 \le k \le 4 \times 10^{4}, 1 \le v_{i} \; , w_{i} \le 4 \times 10^{4}$ 。
七月暑期集训DAY07——模拟与基础算法专题复现赛
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 6
- 开始于
- 2024-7-15 12:00
- 结束于
- 2024-8-26 3:00
- 持续时间
- 999 小时
- 主持人
- 参赛人数
- 26