题目

给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。
对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。
示例 1:
输入:candies = [2,3,5,1,3], extraCandies = 3
输出:[true,true,true,false,true]
解释:
孩子 1 有 2 个糖果,如果他得到所有额外的糖果(3个),那么他总共有 5 个糖果,他将成为拥有最多糖果的孩子。
孩子 2 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。
孩子 3 有 5 个糖果,他已经是拥有最多糖果的孩子。
孩子 4 有 1 个糖果,即使他得到所有额外的糖果,他也只有 4 个糖果,无法成为拥有糖果最多的孩子。
孩子 5 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。
示例 2:
输入:candies = [4,2,1,1,2], extraCandies = 1
输出:[true,false,false,false,false]
解释:只有 1 个额外糖果,所以不管额外糖果给谁,只有孩子 1 可以成为拥有糖果最多的孩子。
示例 3:
输入:candies = [12,1,12], extraCandies = 10
输出:[true,false,true]
提示:
2 <= candies.length <= 100
1 <= candies[i] <= 100
1 <= extraCandies <= 50
来源:力扣(LeetCode)

解题思路

  将额外的糖果尝试全部分配给每个孩子,就像示例1所提供的思路一样,如果分配给某个孩子之后,他的糖果数目还是不能超越或者等于当前数组中的最大值,那么他将不会是孩子王。

class Solution:def kidsWithCandies(self, candies: List[int], extraCandies: int) -> List[bool]:return [extraCandies+i>=max(candies) for i in candies]

LeetCode简单题之拥有最多糖果的孩‭子相关推荐

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

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

  2. LeetCode简单题之公平的糖果交换

    题目 爱丽丝和鲍勃拥有不同总数量的糖果.给你两个数组 aliceSizes 和 bobSizes ,aliceSizes[i] 是爱丽丝拥有的第 i 盒糖果中的糖果数量,bobSizes[j] 是鲍勃 ...

  3. LeetCode简单题之打折购买糖果的最小开销

    题目 一家商店正在打折销售糖果.每购买 两个 糖果,商店会 免费 送一个糖果. 免费送的糖果唯一的限制是:它的价格需要小于等于购买的两个糖果价格的 较小值 . 比方说,总共有 4 个糖果,价格分别为 ...

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

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

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

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

  6. LeetCode刷题之575.分糖果

    LeetCode刷题之575.分糖果 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 给定一个偶数长度的数组,其中不同的数字代表着不同 ...

  7. 【LeetCode-1413】1431. 拥有最多糖果的孩子

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

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

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

  9. LeetCode简单题之最长的美好子字符串

    题目 当一个字符串 s 包含的每一种字母的大写和小写形式 同时 出现在 s 中,就称这个字符串 s 是 美好 字符串.比方说,"abABB" 是美好字符串,因为 'A' 和 'a' ...

最新文章

  1. mysql server远程连接_MySql server:开放mysql远程连接
  2. CentOS7攻克日记(三) —— 安装Python3.6
  3. 在Linux下开发多语言软件(gettext解决方案)
  4. MATLAB实战应用案例:欧拉法、改进欧拉法、ode45求解微分方程实例
  5. Charles调试Https Android
  6. 7个有用的JavaScript技巧
  7. Swift - 环形进度条(UIActivityIndicatorView)的用法
  8. python 归纳 (十八)_队列Queue在多线程中使用(二)
  9. Serializable接口序列化与反序列化
  10. SpaceX上天容易,Tesla自动驾驶难 | 凌云时刻
  11. 当前只读状态:是_DM数据库的启停以及数据库状态检查
  12. Android Navigation 详解
  13. VMware vSphere Client虚拟化重装虚拟机系统步骤
  14. vue3.0项目引入高德地图
  15. python 导入离线地图_PyQGIS开发 -- 离线地图
  16. 电脑显示器黑屏|显示器突然黑屏|显示器闪黑屏
  17. 3G杀手系列之一:寻找真正3G杀手
  18. 5种录制Windows 10 音频的方法
  19. Tomcat 提示 -Djava.endorsed.dirs=/Users/admin/apache-tomcat-9.0.13/endorsed is not supported. Endorsed
  20. Activiti 流程部署方式 activi 动态部署(高级源码篇)

热门文章

  1. 2022-2028年中国电池制造行业市场供需规模及投资前景预测报告
  2. NLP相关论文上新-2019
  3. 如何利用python的newspaper包快速爬取网页数据
  4. modin pandas 加速
  5. 压缩人工智能的数据值
  6. php-fpm开启报错-ERROR: An another FPM instance seems to already listen on /tmp/php-cgi.sock
  7. php 正则中文匹配
  8. JAVA实现ftp服务端_用 java 实现FTP SERVER(附源码)
  9. Python import 的用法
  10. 几道常见String面试题