最大购物优惠【蓝桥杯】
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小惠听说超市正在打折促销,要制定一个得到最大优惠的购物计划。
小惠的体力可以提起w单位重量的东西,还有一个能装v个单位体积的购物袋,并详细了解了各打折商品的重量、体积及此商品实际优惠的金额。她想在自己体力的限度和购物袋容积限度内,尽可能多地得到购物优惠。
超市规定这些打折商品每种只能购买一件。
请你编写程序,制定一个购买商品的计划,求出小惠能得到的最大优惠金额和实际应购买的各商品序号。
输入格式
第一行:依次为w、v和n(n为商品种类数),所有数值均为不超过100的正整数。
接下来的n行:每行有三个整数,依次为某种商品的重量、体积和让利金额,数值间以空格分开,所有数值均为不超过100的正整数。
输出格式
第一行:小惠能够得到的最大让利金额。
第二行:依次为从小到大排列的商品序号,序号从1开始,序号间用空格分开。若第二行输出的序列不唯一,则输出其最小字典序。
样例
10 9 4
8 3 6
5 4 5
3 7 7
4 5 4
9
2 4
第十届蓝桥杯大赛青少年省赛C++组试题真题(2019年)
- Status
- Done
- Rule
- OI
- Problem
- 5
- Start at
- 2024-3-13 14:00
- End at
- 2024-3-13 16:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 6