题目
原题链接:A. Wet Shark and Odd and Even
题意
有n个数字,取任意个得到最大的偶数。加起来所有的值,如果是奇数,就减去最小的奇数即可,反之输出即可。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,s[100000];
long long max=0,ans=0;
scanf("%d",&n);
for(int i=0; i<n; i++) {
scanf("%d",&s[i]);
max+=s[i];
}
if(max%2!=0) {
sort(s,s+n);
for(int i=0; i<n; i++) {
if(s[i]%2!=0) {
max-=s[i];
break;
}
}
}
printf("%lld\n",max);
return 0;
}