华为OD机试E卷 –分苹果 –24年OD统一考试(Java & JS & Python & C & C++)

文章目录

题目描述

A、B 两个人把苹果分为两堆,A 希望按照他的计算规则等分苹果,他的计算规则是按
照二进制加法计算,并且不计算进位 12+5=9 (1100 + 0101 = 9),
B 的计算规则是十进制加法,包括正常进位,B 希望在满足 A 的情况下获取苹果重量最多。
输入苹果的数量和每个苹果重量,输出满足 A 的情况下 B 获取的苹果总重量.如果无法满足 A 的要求,输出-1。
数据范围
1<= 总苹果数量 <= 20000
1<=每个苹果重量 <= 10000

输入描述

输入第一行是苹果数量: 3
输入第二行是每个苹果重量: 3 5 6

输出描述

输出第一行是 B 获取的苹果总重量: 11

用例

输入

3
3 5 6

输出

11

输入

8
7258 6579 2602 6716 3050 3564 5396 1773

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/4986.html

赞 (0)
LomuLomu
上一篇 2024 年 12 月 31 日 上午1:13
下一篇 2024 年 12 月 31 日

相关推荐

  • 深入解析ThreadLocal机制及其在Java多线程环境中的上下文管理实践

    目录导航第一部分:ThreadLocal核心概念解析(1)ThreadLocal工作机制剖析(2)弱引用key在GC后的状态探讨(3)内存泄漏隐患与官方解决方案(4)关键源代码解读set()方法实现原理get()方法执行流程remove()方法运作机制(5)实际应用示例第二部分:构建基于ThreadLocal的上下文控制器(1)ContextManager类…

    未分类 2025 年 5 月 13 日
    53200
  • Claude Pro代充需要提供账号密码吗

    Claude Pro代充需要提供账号密码吗,围绕Claude代充是否需要密码介绍国内支付、本人账号确认和完整会员充值步骤。

    未分类 2026 年 9 月 1 日
    13100
  • 【手写 RPC】使用netty手写一个RPC框架 结合新特性 虚拟线程

    【手写RPC框架】如何使用netty手写一个RPC框架 结合新特性 虚拟线程 什么是RPC框架 RPC(Remote Procedure Call)远程过程调用,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC框架是一种远程调用的框架,它可以让你像调用本地方法一样调用远程方法。 避免了开发人员自己去封装网络请求、连接管理、序列…

    2025 年 1 月 11 日
    72400
  • 一文带你了解什么是servlet

    介绍 Servlet是在服务器端运行的Java程序,可以接收客户端请求并做出响应,是基于 Java 技术的 web 组件,该组件由容器托管,用于生成动态内容。他是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。 servlet说实在点就是个接口,浏览器发送请求给Tomcat(服务器),若是这个请求正好对应了servle…

    2025 年 1 月 16 日
    94300
  • ChatGPT Plus订阅失败国内代充方法

    ChatGPT Plus订阅失败后,国内用户可用的排查步骤和代充处理方法。

    未分类 2026 年 5 月 18 日
    32200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信