| 比赛 | 贪心题目练习 | 评测结果 | AAAAAAAAAA |
|---|---|---|---|
| 题目名称 | 合并果子 | 最终得分 | 100 |
| 用户昵称 | 我常常追忆未来 | 运行时间 | 0.082 s |
| 代码语言 | C++ | 内存使用 | 3.42 MiB |
| 提交时间 | 2025-03-22 09:56:17 | ||
#include <bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int> >q;
int n,ans;
int main(){
freopen("fruit.in","r",stdin);
freopen("fruit.out","w",stdout);
cin>>n;
int a;
for(int i=1;i<=n;i++){
cin>>a;
q.push(a);
}
int c=0;
while(1){
ans+=c;
c=q.top();
q.pop();
if(q.empty()){
break;
}
c+=q.top();
q.pop();
q.push(c);
}
cout<<ans;
return 0;
}