#A. 勇士

    Type: Default 1000ms 256MiB

勇士

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

在一个神秘的王国里,有一位伟大的勇者正在寻找他的最佳战斗伙伴。王国里有 nn 个勇士,每个勇士的战斗力值记为 aia_i。勇者决定通过一场淘汰赛来选择最终的战斗伙伴,比赛规则如下:

  • 竞技场将进行 n1n-1 轮投票淘汰,每轮淘汰一个勇士。
  • 在每一轮中,第 ii 个勇士会将自己的一票投给与自己战斗力值差距最大的勇士,即找到 jj,使得 aiaj|a_i - a_j| 最大。此轮得票最多的勇士将被淘汰。
  • 如果有多个勇士得票相同,战斗力值较大的勇士优先被淘汰。
  • 如果第 ii 个勇士在本轮中有多个差距相同的候选目标,他会优先投票给战斗力值较大的勇士。

勇者想知道,在所有轮次结束后,剩下的勇士是谁。

保证所有勇士战力值不同

输入格式

第一行包含一个整数 nn,表示有 nn 个勇士。

第二行包含 nn 个整数,第 ii 个整数 aia_i 表示第 ii 个勇士的战斗力值。

输出根式

输出一行一个整数,表示最终剩下的勇士的编号。

样例输入1

5
2 3 6 1 10

样例输出1

4
  • 对于 30%30\% 的数据,满足 n20n \leq 200ai10000 \leq a_i \leq 1000
  • 对于 50%50\% 的数据,满足 n5000n \leq 50000ai1090 \leq a_i \leq 10^9
  • 对于 100%100\% 的数据,满足 n106n \leq 10^6109ai109-10^9 \leq a_i \leq 10^9

2025年入门组测试9(5月17日)

Not Attended
Status
Done
Rule
IOI(Strict)
Problem
4
Start at
2025-5-17 14:00
End at
2025-5-18 10:00
Duration
20 hour(s)
Host
Partic.
6