A. 平方的平均值
时间限制 1000 ms 内存限制 65536
KB
题目描述
给定集合A,求集合A的子集合B使得:B中元素的平方的平均值尽可能小。
输入格式
每组case两行,第一行一个正整数n,n<1e5,表示集合A的大小,第二行n个整数xi,xi<1e5,表示A中的元素。
输出格式
输出上述比值,如果是整数,直接输出,否则保留两位小数。
输入样例
3
4 5 6
4
2 4 5 6
输出样例
16
4
#include<cstdio>
#include<cmath>
#include<cstdlib>
#define ll long long
#define Max 99999999999
ll x,ans;
int main(){
int i,n;
while(scanf("%d",&n)!=EOF){
ans=Max;
for(i=0;i<n;i++){
scanf("%lld",&x);
if(abs(x)<ans)ans=abs(x);
}
printf("%lld\n",ans*ans);
}
return 0;
}