#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; } |