第一行输入一个整数 。之后的 行,每行输入一个整数与一个字母 ,代表第 张牌的牌面数字与花色。
第一行输出一个整数 ,代表最多可以打出的牌数。之后的 行,每行输出两个整数 ,代表作为一个「对」打出第 张牌与第 张牌。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。
5 1 A 1 B 3 A 2 A 3 B
4 1 2 3 5
4 1 A 1 A 2 B 2 B
0
没有任何一个「对」的花色不同,小红无法出牌。
4 1 A 1 B 1 A 1 C
2 1 2
打出前两张牌后,由于第三张牌与第一张牌相同,小红无法再打出一个「对」。