样例#2没过,全WA
#include<bits/stdc++.h>
#define int long long
#define map lis
using namespace std;
int map[305];
bool cmp(int a,int b){
return a>b;
}
signed main(){
int n;
cin>>n;
for(int i=1;i<=n;i++) cin>>map[i];
sort(map,map+n+1,cmp);
int ans=pow(map[0],2);
int l=1,r=n;
bool left=false;
while(l<r){
if(left==true){
left=false;
ans+=pow(map[r]-map[l],2);
r--;
}
else{
left=true;
ans+=pow(map[l]-map[r],2);
l++;
}
}
cout<<ans;
return 0;
}