set10分求助
查看原帖
set10分求助
780514
N1tr0us_Acid楼主2023/8/26 20:01
#include<bits/stdc++.h>
using namespace std;
int n, sum;
set <int> a;
set <int> :: iterator it;
int main(void) {
	cin >> n;
	for (int i = 1; i <= n; i++) {
		int x;
		cin >> x;
		a.insert(x);
	}
	while(a.size() > 1){
		it = a.begin();
		int x = 0;
		x += *it;
		it++;
		x += *it;
		it = a.begin();
		a.erase(it);
		it = a.begin();
		a.erase(it);
		a.insert(x);
		sum += x;
	}
	cout << sum;
}

只AC了#1

2023/8/26 20:01
加载中...