#aBC269G. [ABC269G] Reversible Cards 2
[ABC269G] Reversible Cards 2
AT_abc269_g [ABC269G] Reversible Cards 2
题目描述
有 张编号为 到 的卡片。
卡片 的正面写有整数 ,反面写有整数 。并且有 。
对于 ,请解决以下问题:
张卡片全部正面朝上排列。你可以选择 张到 张卡片,将它们翻面。
使得可见数字之和为 ,最少需要翻面多少张卡片?请输出所需的最小张数。
如果无论如何翻面都无法使可见数字之和为 ,请输出 。
输入格式
输入以以下格式从标准输入给出。
输出格式
请输出 行。第 行输出当 时的答案。
输入输出样例 #1
输入 #1
3 6
0 2
1 0
0 3
输出 #1
1
0
2
1
1
3
2
输入输出样例 #2
输入 #2
2 3
1 1
0 1
输出 #2
-1
0
1
-1
输入输出样例 #3
输入 #3
5 12
0 1
0 3
1 0
0 5
0 2
输出 #3
1
0
1
1
1
2
1
2
2
2
3
3
4
说明/提示
限制条件
- 所有输入值均为整数
样例解释 1
例如,当 时,只需将第 张卡片翻面,就能使可见数字之和为 ,这是最优解。
又如,当 时,将所有卡片翻面,可见数字之和为 ,这是最优解。
由 ChatGPT 4.1 翻译