华为OD机试 - 分苹果(Python)
2023-09-11 14:20:21 时间
分苹果
题目
AB`两个人把苹果分为两堆
`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
</
相关文章
- Python 卸载python
- 【华为OD机试真题 python】组装新的数组【2023 Q1 | 200分】
- 【华为OD机试真题 python】租车骑绿岛【2022 Q4 | 100分】
- 【华为OD机试真题 python】 组成最大时间【2022 Q4 | 100分】
- Python 成为最受欢迎的语言靠实力吗?
- 48 python - 保护对象属性
- 《Python数据挖掘:概念、方法与实践》一2.4 小结
- Python: io StringIO
- Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
- 《Python数据科学指南》——导读
- 《Python参考手册(第4版•修订版)》——2.4 字符串字面量
- python模块名和文件名冲突解决
- python 临时修改模块搜索路径
- 使用 Python 操作 Redis 数据库
- 【华为机试 Python实现】图的存储结构
- 华为OD机试 - 黑板上色(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 简易压缩算法(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 找出同班小朋友(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 2022&2023华为OD机试 - 基站维修工程师(Python)
- python:查找固定文件格式名称
- Python程序的执行原理
- 最新版MacOS系统轻松配置基础依赖库、环境变量、Java、Python、NodeJS等开发环境
- Python跳动的爱心
- 量化自动化交易python学习笔记之(一)BaoStock使用A股K线数据股票代码sh.60000,四年历史数据,用于后期追溯测试和策略可行性