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

Задача . B. Нечетная сумма


Дана последовательность из n целых чисел a1, a2, ..., an. Необходимо найти такую её подпоследовательность, что её сумма нечётна и максимальна по всем таким подпоследовательностям. Гарантируется, что в заданной последовательности найдется подпоследовательность с нечетной суммой.

Подпоследовательность — это последовательность, которую можно получить из другой последовательности путем удаления некоторых элементов, не меняя порядок оставшихся элементов.

Напишите программу, которая найдет сумму искомой подпоследовательности.

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

В первой строке задано целое число n (1 ≤ n ≤ 105).

Во второй строке задано n целых чисел a1, a2, ..., an ( - 104 ≤ ai ≤ 104). В данной последовательности есть хотя бы одна подпоследовательность с нечетной суммой.

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

Выведите сумму искомой подпоследовательности.

Примечание

В первом примере сумма второго и четвертого элементов равна 3.


Примеры
Входные данныеВыходные данные
1 4
-2 2 -3 1
3
2 3
2 -5 -3
-1

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

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