只有10分,教会互关。
查看原帖
只有10分,教会互关。
1790962
olc20140221楼主2025/8/1 16:04
#include<bits/stdc++.h>
using namespace std;
long long n,a[10005],en,k;
void f(){
	for(int i=2;i<n;i++){
		a[i]=a[i+1];
	}
}
int main(){
	cin>>n;
	k=n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+1+n);
	for(int i=1;i<n;i++){
		if(k>=2){
			en+=a[1]+a[2];
			a[1]=a[1]+a[2];
			f();
			sort(a+1,a+k);
		}else{
			break;
		}
		k--;
	}
	cout<<en;
	return 0;
}
2025/8/1 16:04
加载中...