当前位置: 首页 > news >正文

华为OD机试真题-分积木-2023年OD统一考试(B卷)

题目描述:

Solo和koko是两兄弟,妈妈给了他们一大堆积木,每块积木上都有自己的重量。现在他们想要将这些积木分成两堆。哥哥Solo负责分配,弟弟koko要求两个人获得的积木总重量“相等”(根据Koko的逻辑),个数可以不同,不然就会哭,但koko只会先将两个数转成二进制再进行加法,而且总会忘记进位(每个进位都忘记)。如当25(11101)加11(1011)时,koko得到的计算结果是18(10010):

 11001

+01011

--------

 10010

Solo想要尽可能使自己得到的积木总重量最大,且不让koko哭。

输入描述:

3

3 5 6

第一行是一个整数N(2≤N≤100),表示有多少块积木;第二行为空格分开的N个整数Ci(1≤Ci≤106),表示第i块积木的重量。输出描述:

11

让koko不哭,输出Solo所能获得积木的最大总重量;否则输出“NO”。

补充说明:

如果能让koko不哭,输出Solo所能获得的积木的总重量,否则输出-1。

该样例输出为11。

解释:Solo能获得重量为5和6的两块积木,5转成二级制为101,6转成二进制位110,按照koko的计算方法(忘记进位),结果为11(二进制)。Koko获得重量为3的积木,转成二进制位11(二

http://www.lryc.cn/news/173802.html

相关文章:

  • SpringBoot自动装配原理及分析
  • Android开发笔记 :理解Fragment
  • std::chrono获取当前秒级/毫秒级/微秒级/纳秒级时间戳
  • sh文件介绍及linux下执行
  • js-cookie使用 js深度克隆(判断引用类型是数组还是对象的方法)
  • [Pytorch]语义分割任务分类的实现
  • 测试网页调用本地可执行程序(续:带参数调用)
  • Carla自动驾驶模拟器安装和使用
  • 【每日一题】1539. 第 k 个缺失的正整数
  • AI-Chat,一款集全网ai功能的应用(附下载链接)
  • 3、靶场——Pinkys-Place v3(3)
  • 什么是 AirServer?Mac专用投屏工具AirServer 7 .27 for Mac中文破解版百度网盘下载
  • MapStruct介绍以及VO、DTO、PO、DO的区别
  • 记一次hyperf框架封装swoole自定义进程
  • 多输入多输出 | MATLAB实现GA-BP遗传算法优化BP神经网络多输入多输出
  • 李宏毅机器学习笔记-transformer
  • 基于Java的酒店管理系统
  • Go语言的单元测试与基准测试详解
  • 【多态】为什么析构函数的名称统一处理为destructor?
  • 6.4 Case Studies - A Simple Logging Archive Class
  • 【深度学习实验】前馈神经网络(九):整合训练、评估、预测过程(Runner)
  • 002-第一代硬件系统架构确立及产品选型
  • Go基础语法:指针和make和new
  • 039_小驰私房菜_Camera perfermance debug
  • Caché for Windows安装及配置
  • 代码随想录算法训练营20期|第四十六天|动态规划part08|● 139.单词拆分 ● 关于多重背包,你该了解这些! ● 背包问题总结篇!
  • 系统安装(一)CentOS 7 本地安装
  • obsidian使用指南
  • 【ardunio】青少年机器人四级实操代码(2023年9月)
  • MYSQL的存储过程