发布
社区首页 >问答首页 >2025-01-10:找到连续赢 K 场比赛的第一位玩家。用go语言,有 n 位玩家参与比赛,玩家的编号从 0 到 n - 1?

2025-01-10:找到连续赢 K 场比赛的第一位玩家。用go语言,有 n 位玩家参与比赛,玩家的编号从 0 到 n - 1?

提问于 2025-01-10 07:54:40
回答 0关注 0查看 3

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 中的整数互不相同。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档