悬关求调AC+WA+TLE
查看原帖
悬关求调AC+WA+TLE
971821
Anti_bones_is_me楼主2024/10/21 09:42
#include<bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int> > q;
int main(){
	int n,x,y;
	long long sum=0;
	cin>>n;
	while(n--){
		cin>>x;
		q.push(x);
	}
	while(q.size()!=1){
		x=q.top();
		q.pop();
		y=q.top();
		q.pop();
		sum+=x+y;
		q.push(x+y);
	}
	cout<<sum;
}
2024/10/21 09:42
加载中...