#include <cstdio> int odd_sum, even_sum, odd_min = 10001, odd_cnt; int main(void) { int N, x; scanf("%d", &N); while(N--) { scanf("%d", &x); if (x & 1) odd_sum += x, odd_min = odd_min > x?x:odd_min, odd_cnt++; else even_sum += x; } int ans = (odd_cnt & 1 ? odd_sum - odd_min : odd_sum) + even_sum; if (ans == 0) puts("NIESTETY"); else printf("%d\n", ans); return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <cstdio> int odd_sum, even_sum, odd_min = 10001, odd_cnt; int main(void) { int N, x; scanf("%d", &N); while(N--) { scanf("%d", &x); if (x & 1) odd_sum += x, odd_min = odd_min > x?x:odd_min, odd_cnt++; else even_sum += x; } int ans = (odd_cnt & 1 ? odd_sum - odd_min : odd_sum) + even_sum; if (ans == 0) puts("NIESTETY"); else printf("%d\n", ans); return 0; } |