uva 10014

来源:互联网 发布:商务通软件 编辑:程序博客网 时间:2024/06/06 06:29
/*************************************************************************    > File Name: 10014.cpp    > Author: ma6174    > Mail: ma6174@163.com     > Created Time: 2015年11月01日 星期日 18时56分50秒 ************************************************************************/#include<stdio.h>#include<math.h>#include<algorithm>#include<iostream>using namespace std;int main(){double ax,ay;int t,n;scanf("%d",&t);while(t--){cin>>n;cin>>ax>>ay;double sum=0,c;for(int i=0;i<n;i++){cin>>c;sum +=(n-1)*c;}double result=0.0;if(0==n)result=ay;else if(1==n)result=(ax+ay)/2-c;else result=(n*ax+ay-2*sum)/(n+1);printf("%.2lf\n",result);//printf("%0.21f\n",(n*ax+ay-2*sum)/(n+1));if(t)printf("\n");}return 0;}

0 0
原创粉丝点击