AlgoMooc
你已开通华为OD训练营权益,还差最后一步——完成入营激活(兑换课程 + 加飞书 + 登记服务群),即可解锁全部课程与专属服务。去激活 →
← 返回题库

P2521. 比赛的冠亚季军

中等通过率 25% · 提交 700 · 通过 175
模拟排序

小慕正在组织一场有N名选手参加的比赛,选手的编号为0到N-1,每位选手的实力用一个整数表示。现在需要决出最终的冠军和亚军。比赛规则是:第一轮中,编号0和1对战,2和3对战,以此类推,相邻编号的选手进行比赛;每轮比赛中,实力值较大的选手获胜,若实力值相等,则编号较小的选手获胜;获胜者进入下一轮,的选手自动晋级。

提示:带虚线的词点一下有通俗解释。

输入描述

输入一行N个数字代表N个运动员的实力值(0 <= 实力值 <= 10000000000).

输出描述

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

示例

示例 1

输入

2 3 4 5

输出

3 1 2

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解
比赛对阵与晋级示意图(示例:4人)第一轮第二轮冠军0123133冠军:3亚军:1季军:2(半决赛负者中实力更强)
写完代码点「提交」,将对全部测试用例判题。

向老师提问

针对「比赛的冠亚季军」把疑问、代码和报错填清楚,老师收到后能更快、更准地回复你。