Олимпиадный тренинг

Задача . A. Мокрая Акула и чётность


Задача

Темы: реализация *900

Сегодня Мокрой Акуле дали n целых чисел. Он хочет выбрать некоторые из них, чтобы получить максимально возможную чётную (то есть, делящуюся на 2) сумму. Пожалуйста, вычислите, на что может рассчитывать Мокрая Акула.

Обратите внимание, что если Мокрая Акула не выберет ни одного числа, то сумма будет равна чётному числу 0.

Входные данные

В первой строке входных данных записано число n (1 ≤ n ≤ 100 000) — количество чисел. В следующей строке записаны n целых чисел, имеющихся у Мокрой Акулы. Все эти числа не меньше 1 и не больше 109.

Выходные данные

Выведите максимально возможную чётную сумму, которую можно получить, используя каждое из данных чисел не более одного раза.

Примечание

В первом примере можно выбрать все три числа, получив таким образом сумму 6.

Во втором примере Мокрая Акула может выбрать любые четыре из пяти имеющихся чисел 999 999 999.


Примеры
Входные данныеВыходные данные
1 3
1 2 3
6
2 5
999999999 999999999 999999999 999999999 999999999
3999999996

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя