#include <iostream>
#include <cstdio>
#include <limits.h>
using namespace std;
#define REP(a,n) for(int a=0;a<n;++a)
int main(){
int n,sum=0,min1=INT_MAX;
bool p=0;
scanf("%d",&n);
REP(a,n){
int i;
scanf("%d",&i);
sum+=i;
if(i&1){
min1=min(min1,i);
p=!p;
}
}
if(p){
if(sum-min1==0){
printf("NIESTETY");
}else
printf("%d",sum-min1);
}else
printf("%d",sum);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include <iostream> #include <cstdio> #include <limits.h> using namespace std; #define REP(a,n) for(int a=0;a<n;++a) int main(){ int n,sum=0,min1=INT_MAX; bool p=0; scanf("%d",&n); REP(a,n){ int i; scanf("%d",&i); sum+=i; if(i&1){ min1=min(min1,i); p=!p; } } if(p){ if(sum-min1==0){ printf("NIESTETY"); }else printf("%d",sum-min1); }else printf("%d",sum); return 0; } |
English