记录编号 192855 评测结果 AAAAA
题目名称 电池的寿命 最终得分 100
用户昵称 Gravatarliu_runda 是否通过 通过
代码语言 C++ 运行时间 0.002 s
提交时间 2015-10-13 09:54:07 内存使用 0.30 MiB
显示代码纯文本
#include<cstdio>
#include<queue>
#include<algorithm>
using namespace std;
int main(){
freopen("dianchi.in","r",stdin);
	freopen("dianchi.out","w",stdout);
	int n;
	priority_queue<int> bats;
	while(scanf("%d",&n)!=EOF){

		if(n==2){
			int a,b;
			scanf("%d%d",&a,&b);
			printf("%.1lf\n",(double)min(a,b));
		}
		else{
			int tmp,sum = 0;
			for(int i = 0;i<n;++i){
				scanf("%d",&tmp);
				bats.push(tmp);
				sum += tmp;
			}
			if(bats.top()>sum-bats.top()){
				printf("%.1lf\n",double(sum-bats.top()));
			}
			else printf("%.1lf\n",double(sum)/2);
			for(int i = 0;i<n;++i)bats.pop();
		}
	}
	fclose(stdin);fclose(stdout);
	return 0;
}