//============================================================================ // Name : Kieszonkowe.cpp // Author : // Version : // Copyright : Your copyright notice // Description : Hello World in C++, Ansi-style //============================================================================ #include <iostream> #include <stdint.h> using namespace std; int main() { std::ios_base::sync_with_stdio(false); cin.tie(NULL); uint32_t sum = 0, minOdd = 1001, d, n; cin >> n; while (n-- > 0) { cin >> d; if (1 == d % 2) { minOdd = min(d, minOdd); } sum += d; } if (1 == sum % 2 && minOdd < 1001) { sum -= minOdd; } if (0 == sum % 2 && sum > 0) { cout << sum; } else { cout << "NIESTETY"; } 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | //============================================================================ // Name : Kieszonkowe.cpp // Author : // Version : // Copyright : Your copyright notice // Description : Hello World in C++, Ansi-style //============================================================================ #include <iostream> #include <stdint.h> using namespace std; int main() { std::ios_base::sync_with_stdio(false); cin.tie(NULL); uint32_t sum = 0, minOdd = 1001, d, n; cin >> n; while (n-- > 0) { cin >> d; if (1 == d % 2) { minOdd = min(d, minOdd); } sum += d; } if (1 == sum % 2 && minOdd < 1001) { sum -= minOdd; } if (0 == sum % 2 && sum > 0) { cout << sum; } else { cout << "NIESTETY"; } return 0; } |