【华为OD机试 2023最新 】 开放日活动、取出尽量少的球(C++)
创始人
2025-05-31 07:52:09

题目描述

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

有N个容量一样的小桶等距排开,

且每个小桶都默认装了数量不等的小球,

每个小桶装的小球数量记录在数组 bucketBallNums 中,

游戏开始时,要求所有桶的小球总数不能超过SUM,

如果小球总数超过SUM,则需对所有的小桶统一设置一个容量最大值 maxCapacity,

并需将超过容量最大值的小球拿出来,直至小桶里的小球数量小于 maxCapacity;

请您根据输入的数据,计算从每个小桶里拿出的小球数量。

限制规则一:

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

限制规则二:

如果所有小桶的小球总和大于SUM,则需设置容量最大值maxCapacity,并且需从小桶中拿球出来,返回从每个小桶拿出的小球数量组成的数组;

输入描述

第一行输入2个正整数,数字之间使用空格隔开,其中第一个数字表示SUM,第二个数字表示bucketBallNums数组长度;
第二行输入N个正整数,数字之间使用空格隔开,表示bucketBallNums的每一项;

输出描述

找到一个maxCapacity,来保证取出尽量少的球,并返回从每个小桶拿出的小球数量组成的数组。

<

相关内容

热门资讯

原创 2... 积羽沉舟,群轻折轴,众口铄金。——《战国策》 羽毛,看似无比轻盈,几乎没有重量,单单一根,不会让人感...
汉寿县旅游攻略3天行程推荐 汉寿县,这座位于湖南北部的小城,宛如一颗璀璨的明珠,散发着独特的魅力。它拥有着秀丽的自然风光、丰富的...
让游客“跟着榜单去旅行” “乐游广东”文旅地图2.0版本上线。 由广东省文化和旅游厅联合省林业局等单位携手高德打造的“乐游广...
新春走基层|春节山城赏灯会 本文转自:人民网-重庆频道《马踏飞燕》灯组。人民网记者 胡虹摄人民网重庆2月15日电 (记者胡虹)马...
麦香面花开|传统花馍的仪式感,... 你发现没?春节吃啥都行,但少了花馍总觉得少了点年味。咱们老祖宗用面粉捏出的吉祥寓意,现在还能让人心情...