#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cmath>
#include<queue>
#define maxn 10005
using namespace std;
priority_queue<int,vector<int>,greater<int> >q;//wenti
//
long long int sum;
int n;
int main()
{
cin>>n;
int a;
for(int i=1;i<=n;i++)
{
scanf("%d",&a);
q.push(a);
}
while(q.size()>=2)
{
int ka=q.top();
q.pop();
int kb=q.top();
q.pop();
sum+=ka+kb;
q.push(ka+kb);
}
cout<<sum;
}
合并果子--Sabrinadol--Sabrina
最新推荐文章于 2019-08-29 11:53:00 发布