【LeetCode 75】第三题(1431)拥有最多糖果的孩子

news2024/10/5 10:55:28

题目:

示例:

分析:

题目是简单题,也确实简单,不过示例给出的解释有些复杂,甚至有些误导.我们只需要遍历得出分配糖果之前的糖果最大值,然后再依次遍历每个孩子拥有的糖果数,若某孩子原有的糖果数加上待分配的所有糖果数大于等于分配前的糖果最大值,则给该孩子对应下标的结果置true.

结合分析我们可以写出以下代码.

class Solution {
public:
    vector<bool> kidsWithCandies(vector<int>& candies, int extraCandies) {
        int MAX=candies[0];
        for(int c:candies) MAX=max(MAX,c);  //找出未分配前,被拥有的最多的糖果数量
        vector<bool>res(candies.size(),false);  //初始化结果为都不可以
        for(int i=0;i<candies.size();i++){
            //遍历每一个孩子,若是把全部糖果都给这个孩子后,
            //拥有的糖果数能大于等于未分配前的最大数,则将其置位true;
            if(candies[i]+extraCandies>=MAX) res[i]=true;   
        }
        return res;
    }
};

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/763280.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux--进程替换(转载)

目录 0.引入 1.替换原理 2.替换函数 execl execv execlp execle execvp execvpe execve 3.调用自定义程序 4.exec函数解释 5.命名理解 0.引入 创建子进程的目的是什么&#xff1f; 就是为了让子进程帮我执行特定的任务 让子进程执行父进程的一部分代码 如果子进程…

深度学习——自编码器AutoEncoder

基本概念 概述 自编码器&#xff08;Autoencoder&#xff09;是一种无监督学习的神经网络模型&#xff0c;用于学习数据的低维表示。它由编码器&#xff08;Encoder&#xff09;和解码器&#xff08;Decoder&#xff09;两部分组成&#xff0c;通过将输入数据压缩到低维编码空…

小程序使用云函数调用第三方api避免域名备案

小程序使用云函数调用第三方api避免域名备案 在小程序开发中&#xff0c;如果需要调用第三方 API&#xff0c;但由于域名备案的限制无法直接在小程序中使用&#xff0c;我们可以利用云函数来解决这个问题。 1. 开通云开发 使用微信开发者工具打开小程序项目&#xff0c;点击…

IDEA 提交git 之后撤回操作

方式一 1.选择提交记录&#xff1b; 2、 右键git然后选择drop commit&#xff1b; 弊端&#xff1a;会将修改的代码全部进行删除操作 打开 IDEA 的 本地历史记录功能&#xff0c;对修改的内容进行复原 方式二&#xff1a; 1、撤回commit 2、选择项目——>右击git——…

ROS-Qt-转CMake编译以及qmake第三方库添加及其他

Qt 开发ROS 界面的方法 方法2 带ui的工作空间配置&#xff08;以ROS节点执行&#xff09; 步骤1 $ mkdir catkin_qt $ cd catkin_qt $ mkdir src $ cd src $ catkin_init_workpasce $ cd .. $ catkin_make $ cd src $ catkin_create_qt_pkg ros_ui roscpp rospy std_msgs $ …

生成式AI时代,亚马逊云科技致力推动技术的普惠,让更多企业受益

当谈及AIGC时&#xff0c; 我们该谈些什么&#xff1f; 生成式AI技术与应用的不断发展&#xff0c;为各个行业都注入了全新的机会与活力。AIGC成为了今年最为激动人心的技术话题。亚马逊云科技也一马当先&#xff0c;在6月27-28日&#xff0c;2023亚马逊云科技中国峰会上分享…

堆的Top-K问题

⭐️ TOP-K问题 TOP-K问题&#xff1a;即求数据结合中前 k k k 个最大的元素或者最小的元素&#xff0c;一般情况数据量都比较大。 比如&#xff1a;专业前10名、世界500强、富豪榜、游戏中前100的活跃玩家等。 如果数据量过大&#xff0c;排序的方式就不太可取了。 思路&…

TikTok引流的新玩法,用AdsPower打开新大陆!

做跨境电商的人都知道&#xff0c;天上不会掉流量&#xff0c;想要产品火&#xff0c;就必须要引流。大佬的一个产品动不动就几千几万的观看量&#xff0c;可是自己的产品却无人问津。他们到底怎么做到的呢&#xff1f;很简单&#xff0c;注册AdsPower和TikTok的账号&#xff0…

el-input输入框的那些事

vue3element-plustses6 此帖只为记录开发中遇到的需求&#xff0c;技术问题&#xff0c;坑 1、文本域禁止自由拉伸 1、文本域禁止自由拉伸 el-input有一个枚举类型的resize属性&#xff0c;控制拉伸&#xff0c;‘none’ | ‘both’ | ‘horizontal’ | ‘vertical’&#xf…

找实拍高清视频网站,我推荐这6个

本期推荐6个高清视频素材网站&#xff0c;视频剪辑、自媒体必备&#xff0c;建议收藏~ 菜鸟图库 https://www.sucai999.com/video.html?vNTYwNDUx 菜鸟图库虽然是一个设计网站&#xff0c;但它还有非常丰富的视频和音频素材&#xff0c;视频素材全部都是高清无水印&#xff0…

暑期代码每日一练Day1:Leetcode415. 字符串相加

题目 415. 字符串相加 分析 题目意思是给你两个纯数字 字符串&#xff08;表示的是一个有意义的正整数&#xff09;&#xff0c;让你算出这两个字符串表示的数字的和&#xff0c;最后返回以字符串表示的结果&#xff0c;其中的过程不能直接将初始给定的两个字符串直接转化为…

ORB+FLANN

FLANN 代表 近似最近邻的快速库。它包含针对大型数据集中的快速最近邻搜索和高维特征优化的算法集合。对于大型数据集&#xff0c;它比BFMatcher工作得更快。 对于基于 FLANN 的匹配器&#xff0c;我们需要传递两个字典&#xff0c;指定要使用的算法、相关参数等。第一个是Ind…

2024考研408-操作系统 第三章-内存管理 学习笔记

文章目录 一、内存管理基础1.1、内存的基础知识1.1.1、什么是内存&#xff1f;有何作用&#xff1f;1.1.2、进程运行的基本原理1.1.2.1、指令的工作原理1.1.2.2、理解逻辑地址与物理地址1.1.2.3、从写程序到程序运行1.1.2.4、三种链接方式&#xff08;静态、转入时动态、运行时…

openssl源码编译输出库-guidance-傻瓜式教程

目标&#xff1a; 下载openssl源码 编译输出目标版本&#xff0c;例如使用Android NDK编译输出Android使用的32位的库 1、下载源码 git clone https://github.com/openssl/openssl.git -b openssl-3.0.9 2、 请下载Linux版本的Android NDK 请下载Linux版本的Android NDK, 并完…

没看完这篇文章,别说你会用Ping

中午好&#xff0c;我的网工朋友。 网工生活里每天都和ping打交道&#xff0c;ping来ping去&#xff0c;很多人知道ping&#xff0c;却不知道怎么把ping用出更多花样出来。 今天&#xff0c;我特地给你关于ping命令的使用大全&#xff0c;在更多不同的项目场景里&#xff0c;…

解决访问127.0.0.1时,提示“127.0.0.1 拒绝了我们的连接请求”

目录 问题描述 解决方案 问题描述 我电脑是win10系统&#xff0c;刚刚在访问http://127.0.0.1时&#xff0c;浏览器显示“127.0.0.1 拒绝了我们的连接请求”&#xff0c;为何访问本机IP显示拒绝访问&#xff1f; 解决方案 1. windows徽标 I 打开设置&#xff0c;选择“应用…

3ds max高级教程:创建带有骨骼动画的机器人模型

推荐&#xff1a; NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 然而&#xff0c;下面我们示例机器人腿的第一个版本不是很现实&#xff0c;因为它会像没有肌肉的骨骼结构一样坍塌。在第二个版本中&#xff0c;我们将添加一些机器人“肌肉”&#xff0c;第三个版本将包括…

分布式运用存储系统Ceph

一、ceph的相关知识 1.ceph介绍与简介 Ceph是一个开源的分布式存储解决方案&#xff0c;旨在提供可扩展性、高性能和强大的数据可靠性。它采用了一种分布式对象存储架构&#xff0c;能够同时提供块存储和文件存储的功能。 Ceph使用C语言开发&#xff0c;是一个开放、自我修复和…

Makefile文件编写

文章目录 格式自动检查更新效率变量模式匹配函数clean 格式 目标&#xff1a;依赖 tab 命令 自动检查更新 当有文件发生修改后&#xff0c;重新make会自动对发生修改的依赖进行编译 效率 由于在 make时会进行检查更新&#xff0c;对于有修改的依赖会重新编译&#xff0c;为…

定位理论:引领企业变革的幕后推手

在商业的海洋中&#xff0c;如何能让你的企业像一座明亮的灯塔&#xff0c;独特而引人注目?这就需要我们掌握一种强大的工具——定位理论。那么&#xff0c;定位理论究竟是什么?我们为什么要学习它?它如何能为我们的企业创造价值?今天&#xff0c;让我们一起深入探索定位理…