#include <iostream> #include <vector> #include <algorithm> #include <numeric> using namespace std; int main(){ vector<int> b; int N; cin>>N; for(int i=0;i<N;++i){ int a; cin>>a; b.push_back(a);} long long sum=accumulate(b.begin(),b.end(),0); long long m=0; if(sum%2){ int x=1001; for(int i=0;i<N;++i){if(b[i]<x && b[i]%2)x=b[i];} m=sum-x; } else m=sum; if(m) cout<<m<<endl; else cout<<"NIESTETY"<<endl; }
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 | #include <iostream> #include <vector> #include <algorithm> #include <numeric> using namespace std; int main(){ vector<int> b; int N; cin>>N; for(int i=0;i<N;++i){ int a; cin>>a; b.push_back(a);} long long sum=accumulate(b.begin(),b.end(),0); long long m=0; if(sum%2){ int x=1001; for(int i=0;i<N;++i){if(b[i]<x && b[i]%2)x=b[i];} m=sum-x; } else m=sum; if(m) cout<<m<<endl; else cout<<"NIESTETY"<<endl; } |