#include<bits/stdc++.h>
using namespace std;
int n,y,z;
priority_queue <int,vector<int>,greater<int> >l;
long long a,ans;
int main(){
cin>>n;
for(int i;i<n;i++){
cin>>y;
l.push(y);
}
y=0;
for(int i;i<n;i++){
y=l.top();
l.pop();
z=l.top();
l.pop();
ans+=y;
ans+=z;
l.push(y+z);
}
cout<<ans;
return 0;
}
样例过了,但是全是wa,第一个监测点与样例一样,过不了,大佬求教