#P12117. [NWRRC2024] Misère
[NWRRC2024] Misère
Description
Préférence 是一种在东欧非常流行的纸牌游戏。通常使用一副 32 张的牌组,包含四种花色(黑桃、梅花、方块、红心)中 7 到 10 的数字牌以及 J、Q、K、A。每轮游戏中,三位玩家各发 10 张牌,剩下 2 张作为底牌。随后进入叫牌阶段,玩家需要承诺赢得至少一定数量的墩。其中一种特殊的叫牌是 misère,即承诺无论其他玩家如何出牌都不赢得任何墩。
本题考虑一种变体游戏,使用修改后的牌组包含 张牌,其中 表示花色数量, 表示每个花色的牌面等级数。例如标准 32 张牌组中 ,。为方便起见,花色编号为 到 ,牌面等级编号为 到 。
我们需要解决关于这个变体游戏的谜题。在这个变体中,当满足以下条件时,我们称 misère 是 保证 的:对于每个花色,将你手中该花色的牌按等级排序为 ( 为该花色牌的数量),必须满足对所有 有 。若手中没有该花色的牌(),则自动满足条件。
你手中有 张牌,允许选择任意 张不拥有的牌加入手牌,然后从 张牌中丢弃 张,最终保留 张牌。你的任务是找到最小的 ,使得可以通过上述操作将手牌转变为保证的 misère。
Input Format
每个测试包含多个测试用例。第一行包含测试用例数 ()。接下来是各测试用例描述。
每个测试用例第一行包含三个整数 、 和 ,分别表示手牌数量、花色数量和牌面等级数量(;)。
随后 行每行包含两个整数 和 ,描述一张牌的花色和等级(;)。所有手牌都是唯一的。
保证所有测试用例的 之和不超过 。
Output Format
对于每个测试用例,输出最小的非负整数 ,使得可以通过先添加 张新牌再丢弃 张牌的操作,将手牌转变为保证的 misère。
可以证明这样的 总是存在。
2
4 2 6
1 1
1 2
1 6
2 3
2 4 5
3 4
2 4
1
2
京公网安备 11011102002149号