题解 | 灵异背包?

灵异背包?

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)

全部评论

相关推荐

2025-12-10 14:51
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务