#2091. 徐老师的完美序列

徐老师的完美序列

题目描述

徐老师最近很喜欢一种数字——奇数!

他认为奇数是一种非常完美的数字

现在他有一个包含 nn 个数字的数组 a1ana_1 \sim a_n

他希望从中挑选出一些数字组成一个新的序列,这个序列中的所有数字之和如果是奇数,那么徐老师就认为这个序列是一个完美的序列,反之,这个序列则不完美

现在徐老师想知道,这个新完美序列该怎么选才能使得所有数字之和最大?

输入格式

输入第一行包含一个整数 nn,表示数组长度

输入第二行包含 nn 个整数,分别表示 a1,a2,,ana_1,a_2,\cdots,a_n

输出格式

输出一个整数,表示新完美序列的数字之和最大是多少,如果无法组成完美序列,则输出 No!

数据范围

测试点编号 nn \le 特殊性质
121\sim 2 1 n=1n=1
353 \sim 5 2 n=2n=2
696 \sim 9 1010 没有负数
101110 \sim 11 2020 只有奇数个奇数
121312 \sim 13 20 只有偶数个奇数
141514 \sim 15 2020 没有偶数
161716 \sim 17 20 没有奇数
182018 \sim 20

对于所有数据保证:1n20,106ai1061\le n \le 20,-10^6 \le a_i \le 10^6

样例输入1

5
1 3 6 5 -2

样例输出1

15

样例解释1

1,3,6,51,3,6,5 组成新序列,最大的和是 1515

样例输入2

3
2 6 8

样例输出2

No!

样例解释2

无法组成任何完美序列