STL堆,为什么RE
查看原帖
STL堆,为什么RE
877829
Anythingispossible楼主2023/12/3 10:57
#include<cstdio>
#include<queue>
#include<vector>
#define int long long
using namespace std;
priority_queue <int,vector<int>,greater<int> > q;//greater less 别写错 
int n,ans;
signed main(){
	scanf("%lld",&n);
	for(int i=1;i<=n;i++){
		int a;
		scanf("%lld",&a);
		q.push(a);
	}
	while(!q.empty()){
		ans=q.top();
		q.pop();
		ans+=q.top();
		q.pop();
		q.push(ans);
	}
	printf("%lld",ans/2);
	return 0;
} 

求助,为什么RE qwq

2023/12/3 10:57
加载中...