#288. 电池的寿命
电池的寿命
题目描述
Chenyao新买了玩具车,这个玩具车由两节5号电池供电。为了保证能够长时间运行,他买了很多5号电池,这些电池的生产商不同,质量也有差异,因而使用寿命也有所不同,有的能使用5个小时,有的可能就只能使用3个小时。显然如果他只有两个电池一个能用5小时一个能用3小时,那么他只能玩3个小时,因为有一个电池剩下的电量无法使用,但是如果他有更多的电池,就可以更加充分地利用它们,比如他有三个电池分别能用3、3、5小时,他可以先使用两节能用3个小时的电池,使用半个小时后再把其中一个换成能使用5个小时的电池,两个半小时后再把剩下的一节电池换成刚才换下的电池(那个电池还能用2.5个小时),这样总共就可以使用5.5个小时,没有一点浪费。
现在已知电池的数量和电池能够使用的时间,请你找一种方案使得使用时间尽可能的长。
输入格式
输入两行,第一行是一个整数N,表示电池的数目。
接下来一行是 N 个正整数,表示表示电池能使用的时间。
输出格式
输出一个浮点数,表示电池能使用的时间,保留到小数点后1位。
样例
####输入样例
3
3 3 5
####输出样例
5.5
数据范围与提示
对于50%的数据,2 ≤ N ≤ 10
对于100%的数据,2 ≤ N ≤ 1000000
每节电池的大小可能超过int范围,答案在long long范围内