‹ 上一题 下一题 ›

g6-07974. 恰好·输出方案 未做

1000 ms 256 MB 测试点 ? 6级·0/1背包GESP-6恰好装满与初始化

题目描述

小杨有 件物品,第 件重 、价值 ,每件物品至多选一次。要求选出的物品总重量恰好等于 :先输出最大总价值;再输出任意一个达到该价值的方案——第二行是选中的件数 ,第三行是 个升序排列的物品编号(从 开始)。无解输出 。

输入格式

第一行两个整数 。

接下来 行,每行两个整数 。

输出格式

无解时输出一行 ;否则第一行最大价值,第二行件数,第三行升序编号。

样例

输入 1

3 5
2 3
2 3
3 4

输出 1

7
2
1 3

(选出 {1,3} 或 {2,3} 均可,任选其一输出。)

数据范围

,,。

提示:恰好语义下需要二维表 才能倒推方案;一维滚动会丢失历史信息。

输入
输出

            
答案