您的位置:首页 > 其它

BestCoder Round #50 (div.2) HDU5364 Distribution money 排序+模拟

2015-10-08 22:46 447 查看


Distribution money

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)

Total Submission(s): 665 Accepted Submission(s): 349



Problem Description

AFA want to distribution her money to somebody.She divide her money into n same parts.One who want to get the money can get more than one part.But if one man's money is more than the sum of all others'.He shoule be punished.Each one who get a part of money
would write down his ID on that part.

Input

There are multiply cases.

For each case,there is a single integer n(1<=n<=1000) in first line.

In second line,there are n integer a1,a2...an(0<=ai<10000)ai is the the ith man's ID.

Output

Output ID of the man who should be punished.

If nobody should be punished,output -1.

Sample Input

3
1 1 2
4
2 1 4 3


Sample Output

1
-1


Source

BestCoder Round #50 (div.2)

出题人:这题没什么好说的,排个序直接模拟一下就好了



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: