华为机试真题 Java 实现【开放日活动】【2022.11 Q4 新题】

news/2024/11/18 0:48:40/

目录

题目

思路

考点

Code


题目

题目描述
某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下:有N个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,
每个小桶装的小球数量记录在数组 bucketBallNums 中,游戏开始时,要求所有桶的小球总数不能超过 SUM,
如果小球总数超过 SUM,则需对所有的小桶统一设置一个容量最大值 maxcapacity并需将超过容量最大值的小球拿出来,直至小桶里的小球数量小于 maxcapacity;请您根据输入的数据,计算从每个小桶里拿出的小球数量,

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

限制规则二:
如果所有小桶的小球总和大于 SUMÿ


http://www.ppmy.cn/news/4198.html

相关文章

【10秒在圣诞节做出温馨的圣诞树】

🤵‍♂️ 个人主页老虎也淘气 个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏…

MySQL表的约束

为防止数据表中插入错误的数据,MySQL定义了一些维护数据库完整性的规则,即表的约束。常用的约束分为五种:默认约束、非空约束、主键约束、唯一约束和外键约束 目录 默认约束 非空约束 唯一约束 主键约束 自动增长 默认约束 默认约束用…

Linux文件权限概念

目录 前言 1、Linux 文件属性 1.1、档案类型权限 1.2、连结数 1.3、档案拥有者 1.4、档案所属群组 1.5、档案容量 1.6、档案最后被修改的时间 1.7、档名(文件名) 2、如何改变文件属性和权限 2.1、改变所属群组, chgrp 2.2、改变档案拥有者, c…

DockerCompose部署系列:搭建Graylog日志环境

# 拉取镜像 docker pull elasticsearch:7.12.0 docker pull graylog/graylog:4.3.6 docker pull mongo:4.2# 创建网络 docker network create mynetwork# 配置三个文件,es,mogo,graylog vi dockercompose-es.yml version: 3 services:elasticsearch:image: elastics…

【数据结构Note6】-图-知识总结(图存储+BFS+DFS+最小生成树+最短路径+拓扑+逆拓扑)

文章目录6.1 图的定义及性质6.1.1 无向图和有向图6.1.2 简单图和多重图6.1.3 图的相关概念6.1.3.1 顶点的度6.1.3.2 顶点和顶点的关系6.1.3.3 子图6.1.3.4 连通分量6.1.3.5 强连通分量6.1.3.6 生成树6.1.3.7 生成森林6.1.3.8 边的权、带权图/网6.1.3.9 几种特殊的图6.2 图的存储…

leetcode1785:构成特定和需要添加的最少元素(12.16每日一题)

题目表述&#xff1a; 给你一个整数数组 nums &#xff0c;和两个整数 limit 与 goal 。数组 nums 有一条重要属性&#xff1a;abs(nums[i]) < limit 。 返回使数组元素总和等于 goal 所需要向数组中添加的 最少元素数量 &#xff0c;添加元素 不应改变 数组中 abs(nums[i…

【Linux】进程间通信

目录 一、进程间通信背景 1、进程间通信的理解 2、进程间通信的目的 3、进程间的必要性 二、管道 1、什么是管道 2、匿名管道 3、命名管道 4、管道通信的特点 三、System V IPC 1、共享内存 2、进程互斥 总结 一、进程间通信背景 1、进程间通信的理解 进程运行具…

时间哈希+日期处理 睡大觉

E-睡大觉_2022河南萌新联赛第&#xff08;四&#xff09;场&#xff1a;郑州轻工业大学 (nowcoder.com) 题意&#xff1a; 思路&#xff1a; 这是一道模拟题&#xff0c;这里主要总结如何处理时间信息和日期信息 对于时间信息&#xff1a;把时分秒转化成秒&#xff0c;相当…