2025-01-10:找到连续赢 K 场比赛的第一位玩家。用go语言,有 n 位玩家参与比赛,玩家的编号从 0 到 n - 1。
你将获得一个长度为 n 的整数数组 skills,以及一个正整数 k,其中 skills[i] 表示第 i 位玩家的技能水平。
数组中的所有技能值都是不同的。
玩家按照编号从 0 到 n - 1 排成一列进行比赛。比赛规则如下:
1.队列中最前面的两名玩家进行对决,技能等级高的玩家获胜。
2.比赛结束后,获胜者留在队列前面,而失败者则被移到队列的末尾。
赢家的定义是:首次连续赢得 k 场比赛的玩家。请你返回这名玩家的编号。
n == skills.length。
2 <= n <= 100000。
1 <= k <= 1000000000。
1 <= skills[i] <= 1000000。
skills 中的整数互不相同。
相似问题