Type: Default 1000ms 512MiB

战斗

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 名战士,第 ii 名战士有一个武力值 aia_i

这些战士要通过进行 n1n−1 轮决斗来决出最强的战士。如果 iijj 进行了决斗且 ai<aja_i < a_j ,那么 ii 消失, jj 的武力值会变成ai+aj2⌊\frac{a_i+a_j}{2}⌋

若两名战士武力值相同,那么编号小的会消失。

你想让最后剩下的战士武力值尽可能高。求可能的最大武力值。

##输入格式 第一行一个整数 nn 。 接下来一行 nn 个整数,表示每一个战士的武力值。 ##输出格式

一行一个整数,表示可能的最大武力值。

##样例输入

6
4 3 2 5 3 5

##样例输出

4

##样例解释 首先让武力值为 2244 的战士决斗,则序列变为 3,3,5,3,5{3, 3, 5, 3, 5}

让武力值为 3333 的战士决斗,则序列变为 3,5,3,5{3, 5, 3, 5}

让武力值为 3355 的战士进行两轮决斗,则序列变为 4,4{4, 4}

让最后两个战士进行决斗,则序列变为 4{4}

##数据范围 对于 20%20\% 的数据,保证 1n51 ≤ n ≤ 5

对于 40%40\% 的数据,保证 1n1001 ≤ n ≤ 100

对于另外 20%20\% 的数据,保证 1ai41 ≤ ai ≤ 4

对于 100%100\% 的数据,保证 1n1000001 ≤ n ≤ 100000%, 1ai1000001 ≤ a_i ≤ 100000

淄博实验中学NOIP2023赛前全真模拟1

Not Attended
Status
Done
Rule
OI
Problem
8
Start at
2023-10-25 14:00
End at
2023-10-25 21:40
Duration
7.7 hour(s)
Host
Partic.
11