BISHI43 讨厌鬼进货

求解代码

java 复制代码
public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
        String[] s = br.readLine().split("\\s+");

        int n = Integer.parseInt(s[0]);
        long x = Long.parseLong(s[1]);

        String[] strA = br.readLine().split("\\s+");
        String[] strB = br.readLine().split("\\s+");

        long sum = 0;

        for (int i = 0; i < n; i++) {
            int a = Integer.parseInt(strA[i]);
            int b = Integer.parseInt(strB[i]);

            sum += Math.min(a, b); // 每种货物选A/B中更便宜的
        }
        long res = Math.min(x, sum);// 比较单独买总和与网购成本
        out.println(res);
        out.flush();
        out.close();
        br.close();

    }
相关推荐
studyForMokey2 分钟前
【Android面试】Activity生命周期专题
android·面试·职场和发展
m0_587958959 分钟前
C++中的命令模式变体
开发语言·c++·算法
博傅18 分钟前
Kubernetes (K8s) 入门到实战教程
java
~无忧花开~20 分钟前
React生命周期全解析
开发语言·前端·javascript·react.js·前端框架·react
奋斗的老史20 分钟前
Stream-流式操作
java·windows
剑心诀22 分钟前
02 数据结构(C) | 线性表——顺序表的基本操作
c语言·开发语言·数据结构
chehaoman29 分钟前
MySQL的索引
android·数据库·mysql
人间打气筒(Ada)38 分钟前
如何基于 Go-kit 开发 Web 应用:从接口层到业务层再到数据层
开发语言·后端·golang
2501_9249526940 分钟前
代码生成器优化策略
开发语言·c++·算法
清风徐来QCQ1 小时前
八股文(1)
java·开发语言