2023.05-B卷-华为OD机试 - 比赛的冠亚季军-”新加题型“(100分值)

题目描述

N (3\leq N< 10000)个运动员,他们的id为0到N-1,他们的实力由一组整数表示。他们之间进行比赛,需要决出冠亚军。比赛的规则是0号和1号比赛,2号和3号比赛,以此类推,每一轮,相邻的运动员进行比赛,获胜的进入下一轮,实力值大的获胜,实力值相等的情况,id小的情况下获胜,轮空的直接进入下一轮。

输入描述

输入一行N个数字代表N的运动员的实力值(0\leq实力值\leq10000000000)。

输出描述

输出冠亚季军的id,用空格隔开。

样例

输入

2 3 4 5 

输出

3 1 2

说明

第一轮比赛,

id为0实力值为2的运动员和id为1实力值为3的运动员比赛,1号胜出进入下一轮争夺冠亚军,

id为2的运动员和id为3的运动员比赛,3号胜出进入下一轮争夺冠亚军,

冠亚军比赛,3号胜1号。

故冠军为3号,亚军为1号,2号与0号,比赛进行季军的争夺,2号实力值为4,0号实力值2,故2号胜出,得季军,冠亚季军为3 1 2。

www.codefun2000.com 最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据,挂载到我们的OJ上,供大家学习交流,体会笔试难度。现已录入200+道互联网大厂模拟练习题,还在极速更新中。欢迎关注公众号“塔子哥学算法”获取最新消息。

2023.05-B卷-华为OD机试 - 比赛的冠亚季军-”新加题型“(100分值)_第1张图片

提交链接:

Problem Detail - 2023.04.01-第一题-整理 - CodeFun2000

为了更好的阅读体检,可以查看OJ上的题解。进入提交链接,点击右边菜单栏的"查看塔子哥的题解"

 

你可能感兴趣的:(java,算法,面试,华为,阿里云)