C. 神使 (god.cpp)

    传统题 1000ms 256MiB

神使 (god.cpp)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在一个神秘的王国里,有一位伟大的勇者正在寻找他的最佳战斗伙伴。王国里有 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

CSP暑假集训模拟1(普转提)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-8-7 20:30
结束于
2024-8-7 23:30
持续时间
3 小时
主持人
参赛人数
13