#wch260. 折半搜索背包

折半搜索背包

【题目描述】

有 TT 组数据。背包容量为 mm,有 nn 件物品,第 ii 件大小为 aia_i、价值为 bib_i。每件最多选择一次。

求总大小不超过 mm 时的最大总价值。你可以思考一下这道题是否可以使用背包。

【输入格式】

TT

nn   mm

a1a_1   b1b_1

⋮\vdots

【输出格式】

每组输出一行最大价值。

【样例】

2
3 10
6 8
4 7
5 9
2 1
2 10
3 20
16
0

【数据范围】

  • 1≤T≤1001\le T\le100
  • 1≤n≤161\le n\le16
  • 1≤ai,bi≤1081\le a_i,b_i\le10^8
  • 0≤m≤1090\le m\le10^9