P1809 1个AC 求调
查看原帖
P1809 1个AC 求调
1061135
hkdzyhk楼主2024/5/28 19:23
#include<bits/stdc++.h>
using namespace std;
int n,ans=0;
int main(){
	cin>>n;
	int a[n]={0};
	for(int i=0;i<n;i++) cin>>a[i];
	sort(a,a+n);
	if(n%2==0){
		ans+=a[0]+3*a[1];
		for(int i=3;i<=n;i+=2) ans+=a[i];
	}
	else{
		ans+=a[0]+a[1]+a[n-1];
		for(int i=3;i<n;i+=2) ans+=a[i];	
	}
	cout<<ans;
	return 0;	
}
2024/5/28 19:23
加载中...