// 合并果子,在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。
#include<iostream>
#include<algorithm>
#include<queue>
using namespace std;
long long sum = 0;
priority_queue<int, vector<int>, greater<int>> q;
bool comp(int a, int b) {
return a < b;
}
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
int x;
cin >> x;
q.push(x);
}
while (q.size() != 1) {
int a = q.top();
q.pop();
int b = q.top();
q.pop();
sum += (a + b);
q.push(a + b);
}
cout << sum << endl;
return 0;
}
#include<iostream>
#include<algorithm>
#include<queue>
using namespace std;
long long sum = 0;
priority_queue<int, vector<int>, greater<int>> q;
bool comp(int a, int b) {
return a < b;
}
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
int x;
cin >> x;
q.push(x);
}
while (q.size() != 1) {
int a = q.top();
q.pop();
int b = q.top();
q.pop();
sum += (a + b);
q.push(a + b);
}
cout << sum << endl;
return 0;
}
全部评论
相关推荐
昨天 10:52
门头沟学院 广告设计 Borderline:本来是拒绝的,但小队长太有趣、太迷人、太可爱了,沉迷于她的魅力中无法自拔地加入了创作者社群。成熟又亲切,工作能力强的同时通情达理,这样的女人谁不喜欢呢?运营界最高的山,最长的河,最美的北京热巴分巴


点赞 评论 收藏
分享
10-24 18:54
南京大学 后端工程师 点赞 评论 收藏
分享

