‹ 上一题 下一题 ›

j01687. 删除物品查询 未做

1000 ms 256 MB 测试点 10 J-33·背包DPJ·算法自拟题背包动态规划

题目描述

有 件物品,第 件的体积是 、价值是 ,每件至多选一次。背包容量为 。

小 P 接下来有 次独立的询问:第 次问——「如果不使用第 件物品,最大价值总和是多少?」

请对每次询问分别作答(其他物品不受影响,每次询问都是独立的一次 0/1 背包)。

输入格式

第一行三个整数 、 和 。

接下来 行,每行两个整数 和 ,依次表示第 件物品的体积与价值。

接下来 行,每行一个整数 ,表示这次询问「不使用第 件物品」。

输出格式

共 行,每行一个整数,依次对应每次询问的最大价值总和。

样例

输入
3 5 3
2 3
3 2
4 1
1
2
3
输出
2
3
5

样例解释

  • 不用第 1 件:剩下第 2、3 件,体积 不能同拿,最佳是单拿第 2 件,价值 。
  • 不用第 2 件:第 1 + 3 件体积 超限,最佳是单拿第 1 件,价值 。
  • 不用第 3 件:第 1 + 2 件体积 ,价值 。

数据范围

输入
输出

            
答案