#include<bits/stdc++.h>
using namespace std;
long long n,sum;
priority_queue<long long,vector<long long>,greater<long long> > q;
int main(){
cin>>n;
for(int x,i=1;i<=n;i++){
cin>>x;
q.push(x);
}
for(int i=1;i<n;i++){
long long a1=q.top();
q.pop();
long long a2=q.top();
q.pop();
q.push(a1+a2);
sum+=a1+a2;
}
cout<<sum;
return 0;
}
Oh_Dreamer
- 粉丝: 0
- 资源: 1
最新资源
- 如何使PSoC CapSense轻松地通过动态10V CS电流注入实验
- FyFw2013-Setup FyFw2013-Setup FyFw2013-Setup
- opencv 超全学习资料,总共44个章节,每个章节都有可以正常运行的python-opencv源码例程和图片,非常好的资源!
- 如何创建一个简单的eclipse项目.pdf
- Android-驴友社交系统(源码).zip
- 不同年龄段男女年龄区间分类数据集7981张12类别.7z
- Trap Server使用教程 Trap Server使用教程 Trap Server使用教程
- Android-实现获取视频的缩略图(ThumbnailUtils),并且播放.zip
- Android-模仿QQ的扩展型很好的ExpandableListView.zip
- 实用源码-Android屏幕锁源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈