1431. 拥有最多糖果的孩子

给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。

对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。


优化的方法—O(n)

class Solution {public List<Boolean> kidsWithCandies(int[] candies, int extraCandies) {List<Boolean> ans = new ArrayList<>();// 定义 max 记录数组最大值,初始化为 0 。int max = 0;for (int c : candies) {max = Math.max(max, c);}// 依次遍历数组,加上额外糖果大于等于最大值则可以符合条件,否则不可以。for (int c : candies) {ans.add(c + extraCandies >= max);}return ans;}
}

【LeetCode-1413】1431. 拥有最多糖果的孩子相关推荐

  1. [LeetCode] 1431. 拥有最多糖果的孩子 普通解法和大神解法

    [LeetCode] 1431. 拥有最多糖果的孩子 给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目. 对每一个孩子 ...

  2. LeetCode 1431. 拥有最多糖果的孩子

    题目:给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目. 对每一个孩子,检查是否存在一种方案,将额外的 extraCa ...

  3. 1431. 拥有最多糖果的孩子

    题解:https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-candies/ https://leetcode-cn.co ...

  4. 1431.拥有最多糖果的孩z

    给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目. 对每一个孩子,检查是否存在一种方案,将额外的 extraCandi ...

  5. LeetCode简单题之拥有最多糖果的孩‭子

    题目 给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目. 对每一个孩子,检查是否存在一种方案,将额外的 extraCa ...

  6. LeetCode算法题0:分发糖果【贪心算法】

    文章目录 前言 一.题目 二.思路详解 三.搞点实际点儿的(C++实现) 1.略显粗糙的代码实现 2.稍显精致的代码实现 3.最终的代码实现 4.提交结果 总结 前言 本文记录自己在LeetCode上 ...

  7. leetcode最小面积_每日一道 LeetCode (51):盛最多水的容器

    ❝ 每天 3 分钟,走上算法的逆袭之路. ❞ 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub:https://github.com/meteor1993/LeetCode Gi ...

  8. 让人遗憾,中国企业拥有最多5G专利,专利费收入远低于欧美企业

    日前分析机构给出了一份全球几家拥有5G专利的企业获得的专利费收入数据,数据显示高通仍然是专利费收入最大赢家,而诺基亚.爱立信等获得的专利费收入也比中国通信企业高得多,拥有最多的5G专利,获得的专利费却 ...

  9. 每日一道 LeetCode (51):盛最多水的容器

    每天 3 分钟,走上算法的逆袭之路. 前文合集 每日一道 LeetCode 前文合集 代码仓库 GitHub: https://github.com/meteor1993/LeetCode Gitee ...

最新文章

  1. 三步搭建Spring Cloud 服务注册
  2. Opencv-Python部署SIFT函数问题的处理
  3. jupyter notebook python插件_VS Code Python 将支持 Jupyter Notebook
  4. Mini汽车的保养周期
  5. CodeForces 165E Compatible Numbers
  6. 数组查找———二分(折半)查找法
  7. .NET Windows服务应用程序
  8. 跟左神学算法2 排序相关
  9. linux查看火狐进程,Firefox 终于用上多进程技术了
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的电影院订票系统
  11. 小程序入门学习13--云函数与数据库02
  12. word中-文字尾部空格自动添加下划线的步骤
  13. 数据库数据模型理解 概念数据模型 逻辑数据模型 物理数据模型区别和联系
  14. 如何用HTML制作一个3行3列的表格,如何利用表格制作网页
  15. QLExpress入门学习
  16. 使用财务系统所用到的会计基础知识(一)
  17. 在 iOS 微信浏览器中自动播放 HTML5 audio(音乐) 的正确方式
  18. godot引擎学习7
  19. 6款程序员必备的免费在线画图工具,贼好用!
  20. python虚拟数字人直播间带货

热门文章

  1. 预告 ARC 重写:iOS 实现的 json 数据源的 O-R Mapping
  2. js重新加载页面的方法
  3. 我是如何入行嵌入式开发的
  4. 虎牙被抬员工当事人已收到开庭通知
  5. 快递(EMS)增值业务解决方案
  6. 火狐浏览器解除端口限制
  7. ARCGIS绘制南海图框
  8. 阿里在职5年,一个女测试工师的坎坷之路
  9. 老子哲学与太极拳技击
  10. 脸上8部位长痘原因与器官关系