题目描述
小店货架上有一排 件商品,按编号 从左到右摆放。第 件商品的费用是 、价值是 。
小 P 想买下其中若干件,但店长立了一条奇怪的规矩:相邻编号的商品不能同时买(买了第 件,第 件和第 件就都不能买)。
小 P 一共只有 元钱,在总费用不超过 的前提下,他希望买到的商品价值总和尽量大。
输入格式
第一行两个整数 和 。
接下来 行,每行两个整数 和 ,依次表示第 件商品的费用与价值。
输出格式
一行一个整数,表示在费用不超过 、且不相邻同时购买的前提下,能买到的最大价值总和。
样例
输入
3 5 2 3 3 2 4 1
输出
3
样例解释
只买第 1 件:费用 ,价值 ,是最优选择。
- 买第 件:费用 超预算;
- 买第 件:虽然费用 超预算,且第 2、3 件相邻;
- 单买第 2 件价值 、单买第 3 件价值 ,都不如第 1 件。