题解 | 灵异背包?
灵异背包?
https://www.nowcoder.com/practice/812bcedbbe244c9b86e459a244af5ddf
import sys
n=int(input())
a=list(map(int,sys.stdin.read().split()))
sum_a=sum(a)
#如果相加和为偶数,直接输出即可
if sum_a%2==0:
print(sum_a)
else:
#否则找出最小的奇数,用所有数的和减去最小的奇数即可
a.sort()
for i in a:
if i%2!=0:
sum_a-=i
break
print(sum_a)
查看11道真题和解析