华为OD机试 - 开放日活动(Python)| 真题+思路+考点+代码+岗位
2023-09-11 14:20:21 时间
开放日活动
题目
某部门开展 Family Day 开放日活动,其中有个从桶里取球的游戏,
游戏规则如下:有 N 个容量一样的小桶等距排开,
且每个小桶都默认装了数量不等的小球,
每个小桶装的小球数量记录在数组bucketBallNums
中,
游戏开始时,要求所有桶的小球总数不能超过SUM
,
如果小球总数超过SUM
,则需对所有的小桶统一设置一个容量最大值maxCapacity
,
并需将超过容量最大值的小球拿出来,直至小桶里的小球数量小于maxCapacity
;
请您根据输入的数据,计算从每个小桶里拿出的小球数量。
限制规则一:
所有所有小桶的小球总和小于SUM
,则无需设置容量值,
并且无需从小桶中拿球出来,返回结果[]
;
限制规则二:
如果所有小桶的小球总和大于SUM
,则需设置容量最大值maxCapacity
,
并且需从小桶中拿球出来,返回从每个小桶拿出的小球数量组成的数组;
输入
第一行输入2
个正整数,数字之间使用空格隔开,其中第一个数字表示SUM
,第二个数字表示bucketBallNums
数组长度;
第二行输入N
个正整数,数字之间使用空格
相关文章
- Python爬虫爬取动态页面思路+实例(二)
- 学Python,大概要多久?思路推荐,手把手带你入门华为,阿里,百度(内附资料)
- 如何快速学习python,学好python?能通过Python赚到的第一笔钱,有哪些经验可以分享吗?
- Python零基础入门,2分钟带你了解python
- python基础——使用__slots__
- 《python 与数据挖掘 》一1.3 Python开发环境的搭建
- 源码编译vi过程中进行配置时报“checking if compile and link flags for Python are sane... no: PYTHON DISABLED”怎么办?
- Python 教程之如何使用 matplotlib 在 python 中绘制数学函数
- 【华为OD机试真题 java、python、c++、jsNode】查找充电设备组合(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++、JsNode】最大利润、贪心的商人(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++】机房布局(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++】荒地电站建设【2022 Q4 100分】(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++】获得完美走位、完美走位(100%通过+复盘思路)
- 【华为OD机试真题 java、python】找等值元素(100%通过+复盘思路)
- 【华为OD机试真题 java、python、c++】静态扫描(100%通过+复盘思路)
- 华为OD机试 - 最差产品奖(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 用户调度(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 运动会(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 不等式(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 求数组中最大n个数和最小n个数的和(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 机器人活动区域(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 整理扑克牌(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 优秀学员统计(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 整数分解(Python)| 真题+思路+考点+代码+岗位
- 华为OD机试 - 任务总执行时长(Python)| 真题+思路+考点+代码+岗位
- [Python]2分钟完成python + Selenium Web端自动化环境搭建,开启~~~