华为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 日

相关推荐

  • 一问一答学习PyQT6,对比WxPython和PyQt6的差异

    在我的基于WxPython的跨平台框架完成后,对WxPython的灵活性以及强大功能有了很深的了解,在跨平台的桌面应用上我突然对PyQt6的开发也感兴趣,于是准备了开发环境学习PyQt 6,并对比下WxPython的差异来进行深入的了解,发现它们很多理念和做法是如此的类似。 1、pyqt6都有那些布局控件? PyQt6 提供了多种布局控件,帮助开发者轻松地将…

    2025 年 1 月 15 日
    70100
  • 【GreatSQL优化器-09】make_join_query_block

    【GreatSQL优化器-09】make_join_query_block 一、make_join_query_block介绍 GreatSQL优化器对于多张表join的连接顺序在前面的章节介绍过的best_access_path函数已经执行了,接着就是把where条件进行切割然后推给合适的表。这个过程就是由函数make_join_query_block来执…

    2025 年 1 月 14 日
    67100
  • 2026ChatGPT Plus微信充值到账多久

    2026ChatGPT Plus微信充值到账多久,围绕国内支付、代充开通、续费到账和账号验收整理。

    未分类 2026 年 5 月 29 日
    18200
  • 自由职业者用ChatGPT Plus订阅,自己账号更方便

    作为自由职业者,日常打开 ChatGPT 的场景不少,但身边同事和同学都已经在用 Plus,自己却一直没搞清楚国内到底能不能正常订阅上,也不知道除了信用卡之外还有没有别的靠谱付款方式,查了半天资料还是没有答案。这种时候换成支持微信支付宝的自助充值方式,操作起来会比对着官网结算页反复调试简单不少。

    未分类 2026 年 8 月 19 日
    5300
  • 实战指南:理解 ThreadLocal 原理并用于Java 多线程上下文管理

    目录 一、ThreadLocal基本知识回顾分析 (一)ThreadLocal原理 (二)既然ThreadLocalMap的key是弱引用,GC之后key是否为null? (三)ThreadLocal中的内存泄漏问题及JDK处理方法 (四)部分核心源码回顾 ThreadLocal.set()方法源码详解 ThreadLocalMap.get()方法详解 Th…

    2024 年 12 月 28 日
    62200

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信