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

相关推荐

  • 【C++】右值引用全面揭秘:解锁 C++11 的性能革命与移动语义奥秘!

    文章目录 右值和左值的基本概念 左值引用和右值引用 右值引用的主要用途 移动语义 只有拷贝构造和赋值重载而没有移动语义的传值返回 增加移动构造和移动赋值的传值返回 引用折叠与完美转发 C++11 引入了右值引用,这是 C++ 语言的一个重要特性,其目的是为了提高程序的性能,尤其是在对象的传递和资源管理方面。与左值引用相比,右值引用解决了在传返回值时的不足,显…

    未分类 2024 年 12 月 28 日
    58300
  • WxPython跨平台开发框架之使用PyInstaller 进行打包处理

    使用PyInstaller 打包Python项目是一个常见的需求,它可以将Python程序及其所有依赖项打包成一个独立的可执行文件或者安装文件,方便在没有安装Python环境的机器上运行。本随笔介绍WxPython跨平台开发框架中使用PyInstaller 进行打包处理,包括在WIndow平台下生成独立的exe文件,松散结构的exe文件和目录,以及在MacO…

    2025 年 1 月 11 日
    70100
  • DEA永久破解教程(2024IDEA永久激活码)

    IntelliJ IDEA,一款领先的Java编程语言集成开发环境,广泛认为是顶尖的Java工具之一。本文将介绍如何使用脚本来免费激活IDEA及Jetbrains系列工具,适用于2021及之后的版本,包括最新版。 一、IDEA的安装 访问JetBrains官方网站下载IDEA的最新版。安装过程直观,按照屏幕上的步骤完成安装。 二、激活工具的下载 Window…

    未分类 2024 年 7 月 10 日
    1.9K00
  • Java 并发编程:ReentrantLock 锁与 AQS

    大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第030篇作品。在这个专栏中,我将不断为大家带来涵盖Java技术全领域的深入内容。本专栏旨在帮助那些已经具备一定Java开发基础,并且渴望全面掌握Java技术体系以丰富自身技术储备的开发者。同时,每篇文章都会提供丰富的代码示例和详尽的知识点总结,非常适合初学者和即将参加工作面试的求职者。当然,…

    未分类 2024 年 12 月 28 日
    62600
  • Java集成Dify AI服务的客户端工具包

    项目源码 Dify Java SDK是为Java开发者设计的开源工具包,专门用于与Dify AI平台的无缝对接。该工具包全面覆盖了Dify平台的各项API功能,使开发者能够便捷地在Java应用中调用AI服务。 核心功能 本工具包具备以下主要特性: 1. 多场景应用支持 智能对话系统:通过专用接口实现多轮对话管理 文本自动生成:支持各类文本内容的智能创作 流程…

    未分类 2025 年 5 月 13 日
    71800

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信