灵异背包?

实现代码:

java 复制代码
 public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] a = new int[n];
        int sum = 0;
        int minOdd = Integer.MAX_VALUE;

        for (int i = 0; i < n; i++) {
            a[i] = sc.nextInt();
            sum += a[i];
            if (a[i] % 2 == 1 && a[i] < minOdd) {
                minOdd = a[i];
            }
        }

        if (sum % 2 == 0) {
            System.out.println(sum);
        } else {
            System.out.println(sum - minOdd);
        }
    }
相关推荐
用户83071968408219 小时前
Spring Boot WebClient性能比RestTemplate高?看完秒懂!
java·spring boot
木心月转码ing21 小时前
Hot100-Day24-T128最长连续序列
算法
Assby21 小时前
从洋葱模型看Java与Go的设计哲学:为什么它们如此不同?
java·后端·架构
小肥柴21 小时前
A2UI:面向 Agent 的声明式 UI 协议(三):相关概念和技术架构
算法
belhomme1 天前
(面试题)Netty 线程模型
java·面试·netty
学高数就犯困1 天前
性能优化:LRU缓存(清晰易懂带图解)
算法
CoovallyAIHub1 天前
CVPR 2026 | MixerCSeg:仅2.05 GFLOPs刷新四大裂缝分割基准!解耦Mamba隐式注意力,CNN+Transformer+Mamba三
深度学习·算法·计算机视觉
NE_STOP1 天前
MyBatis-plus进阶之映射与条件构造器
java
CoovallyAIHub1 天前
YOLO26-Pose 深度解读:端到端架构重新设计,姿态估计凭什么跨代领先?
深度学习·算法·计算机视觉