样例过了连一奋斗没有求助 Orz
查看原帖
样例过了连一奋斗没有求助 Orz
364847
_Kouki_楼主2021/10/16 16:33
#include<bits/stdc++.h>
using namespace std;
long long ans=0;
set<int>q;
set<int>::iterator it;
int n;
int cnt=1;
int main()
{

	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		int x;scanf("%d",&x);
		q.insert(x);
	}
	while(cnt<=n-1)
	{
		it=q.begin();
		ans+=*it;q.erase(*it);
		it++;
		ans+=*it;q.erase(*it);
		q.insert(ans);
		cnt++;
	}
	printf("%lld",ans);
	return 0;
}
2021/10/16 16:33
加载中...