poj 2231
水题
代码:
#include<iostream>
#include<fstream>
using namespace std;
long long n;
long long a[10001];
int cmp(const void *a,const void *b){
return *(long long*)a-*(long long *)b;
}
void read(){
// ifstream cin("in.txt");
long long i,j,k;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
long long ans=0;
qsort(a+1,n,sizeof(long long),cmp);
for(i=2;i<=n;i++)
{
ans+=2*(a[i]-a[i-1])*(i-1)*(n-i+1);
}
cout<<ans<<endl;
}
int main(){
read();
return 0;
}
浙公网安备 33010602011771号