【2024年华为OD机试】 (A卷,200分)- 开放日活动、取出尽量少的球(JavaScript&Java & Python&C/C++)

一、问题描述

题目描述

某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下:

  • 有N个容量一样的小桶等距排开。
  • 每个小桶默认装了数量不等的小球,记录在数组 bucketBallNums 中。
  • 游戏开始时,要求所有桶的小球总数不能超过 SUM
  • 如果小球总数超过 SUM,则需对所有小桶统一设置一个容量最大值 maxCapacity,并将超过容量最大值的小球拿出来,直至小桶里的小球数量小于 maxCapacity

限制规则

  1. 规则一:如果所有小桶的小球总和小于 SUM,则无需设置容量值 maxCapacity,并且无需从小桶中拿球出来,返回结果 []
  2. 规则二:如果所有小桶的

你可能感兴趣的:(算法汇集笔记总结(保姆级),华为od,javascript,java,c语言,python)