求助!错了4个点
查看原帖
求助!错了4个点
664620
Alpex楼主2023/10/15 20:06
#include<bits/stdc++.h>
using namespace std;
int n,a[1000001],cnt=0,sum=0;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int temp;
		cin>>temp;
		if(temp%2==0){
			sum+=temp;
		}else{
			a[++cnt]=temp;
		}
	}
	if(cnt%2==0){
		for(int i=1;i<=cnt;i++) sum+=a[i];
	}else{
		sort(a+1,a+1+cnt);
		for(int i=1;i<=cnt;i++)	sum+=a[i];
		sum-=a[1];
	}
	cout<<sum;
	return 0;
}
2023/10/15 20:06
加载中...