#ABC312F. 罐头和开瓶器
罐头和开瓶器
问题描述
有 个物品。
每一个都是拉环罐、普通罐或开罐器中的一种。第 项由整数对 描述如下:
- 如果 ,则第 项是拉环罐;如果你得到了它,你就得到了 的愉快值。
- 如果 ,则第 项是普通罐;如果你得到它并用开罐器打开它,你得到 的的愉快值。
- 如果 ,则第 个物品是开罐器;它最多可以用来打开 个普通罐。
通过从 个物品中获得 个物品,找出你获得的最大总幸福值。
数据规模
为 0
、1
或 2
。
所有输入值都是整数。
输入
输入来自标准输入,格式如下:
输出
将答案打印为整数。
8 4
0 6
0 6
1 3
1 5
1 15
2 1
2 10
2 100
27
如果您获得第 件、第 件、第 件和第 件物品,并使用第 件物品(开罐器)打开第 件物品,您将获得 的愉快值。没有办法获得物品来获得 28
或更高的愉快值,但您仍然可以通过获得上述组合中的第 个或第 个物品而不是第 个物品来获得 27
的愉快值。
5 5
1 5
1 5
1 5
1 5
1 5
0
12 6
2 2
0 1
0 9
1 3
1 5
1 3
0 4
2 1
1 8
2 1
0 1
0 4
30
相关
在下列比赛中: