#aBC299B. [ABC299B] Trick Taking
[ABC299B] Trick Taking
AT_abc299_b [ABC299B] Trick Taking
题目描述
有 名玩家,编号为 、、、,他们正在进行一场卡牌游戏。
每位玩家会在场上打出一张卡牌。
每张卡牌有两个属性:颜色和数值,这两个属性都是正整数。
对于 ,第 位玩家打出的卡牌颜色为 ,数值为 。 互不相同。
从 位玩家中,将按照以下规则选出一位胜者:
- 如果场上至少有一张颜色为 的卡牌,则在所有颜色为 的卡牌中,数值最大者的玩家获胜。
- 如果场上没有任何颜色为 的卡牌,则在所有颜色与玩家 打出的卡牌相同的卡牌中,数值最大者的玩家获胜(注意,玩家 也有可能获胜)。
请输出胜者的编号。
输入格式
输入以如下格式从标准输入读入:
输出格式
请输出胜者的编号。
输入输出样例 #1
输入 #1
4 2
1 2 1 2
6 3 4 5
输出 #1
4
输入输出样例 #2
输入 #2
4 2
1 3 1 4
6 3 4 5
输出 #2
1
输入输出样例 #3
输入 #3
2 1000000000
1000000000 1
1 1000000000
输出 #3
1
说明/提示
限制条件
- 输入均为整数
样例解释 1
场上至少有一张颜色为 的卡牌。因此,在所有颜色为 的卡牌中,数值最大的卡牌是 ,由玩家 打出,所以玩家 获胜。
样例解释 2
场上没有任何颜色为 的卡牌。因此,在所有颜色与玩家 打出的卡牌相同(即颜色为 )的卡牌中,数值最大的卡牌是 ,由玩家 打出,所以玩家 获胜。
由 ChatGPT 4.1 翻译