Title

给你一个数组 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

Solve

这道题,没有什么题解,直接看代码吧。

Code

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

1431. Kids With the Greatest Number of Candies相关推荐

  1. [2010山东ACM省赛] Greatest Number(数的组合+二分搜索)

    Greatest Number Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 Saya likes math, because ...

  2. SDUT Greatest Number

    Greatest Number Time Limit: 1000MS Memory limit: 65536K 题目描述 Saya likes math, because she think math ...

  3. [2010山东省第一届ACM大学生程序设计竞赛]——Greatest Number

    Greatest Number 题目:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2157 题 ...

  4. Leetcode题目练习总结(持续更新......)

    Leetcode题目练习 数组 1.两数之和 26. 删除排序数组中的重复项 27. 移除元素 35.搜索插入位置 53.最大子序列 66.加一 88.合并两个有序数组 118.杨辉三角 119.杨辉 ...

  5. POJ 3159 Candies(差分约束+SPAF)

    题意: 给n个小朋友分发糖果,但小朋友们之间有嫉妒心.接下来m行,每行三个数,分别表示小朋友A希望B得到的糖果不能比他多x个.要求你计算在满足所有小朋友的条件的情况下最多需要准备多少颗糖. 题目: D ...

  6. poj3159 Candies

    地址:http://poj.org/problem?id=3159 题目: Candies Time Limit: 1500MS   Memory Limit: 131072K Total Submi ...

  7. POJ3159 Candies 差分约束

    一.内容 During the kindergarten days, flymouse was the monitor of his class. Occasionally the head-teac ...

  8. Codeforces Round #634 (Div. 3)A. Candies and Two Sisters

    题目: A. Candies and Two Sisters time limit per test : 1 second memory limit per test : 256 megabytes ...

  9. 31:Candies

    总时间限制: 1000ms 内存限制: 65536kB 描述 There are N bags. Each bag has some candies. You can take some of the ...

最新文章

  1. Python培训班适合哪些人报名学习
  2. python协程池操作mysql_在python中使用aiomysql异步操作mysql
  3. 八种架构设计模式及其优缺点概述
  4. Tomcat源码解读系列(二)——Tomcat的核心组成和启动过程
  5. “睡服”面试官系列第十四篇之数组的扩展(建议收藏学习)
  6. python label显示图片_python 实现在tkinter中动态显示label图片的方法
  7. C#统计字符出现个数
  8. MFC1、动态创建CButton
  9. Mybatis-语法笔记
  10. 微信小程序-跟学笔记
  11. c语言输出七个换行6,多样例输出,如何去掉最后一个回车
  12. 记录下 k8s (1.14.2)使用kubeadm方式搭建和rancher搭建需要的镜像清单
  13. ios 点击出现另外一套tabbar_iOS 点击UITabBar触发刷新
  14. 《健康流言终结者》一句话总结
  15. 利用python画一些简单图像
  16. 解决复制文件时出乱码
  17. 松弛型内存模型(Relaxed memory models)的一个有趣的例子
  18. 启动sts后,打开项目报错:NullPointException【已解决】
  19. csgo服务器显示指令,CSGO国服控制台怎么打开 CSGO国服指令代码大全
  20. NCX数据库导入导出

热门文章

  1. Uva 442 - Matrix Chain Multiplication(模拟)
  2. LUA Metatables
  3. C# - 简单介绍TaskScheduler
  4. android 加载多个图片 内在溢出的问题
  5. 【转载】索引的一些总结
  6. Lucene.Net学习
  7. C语言函数题- 求矩阵不靠边元素之和
  8. qpython怎么用matplotlib_将matplotlib绘图嵌入pyqt的方法示例
  9. Java黑皮书课后题第8章:*8.15(几何:在一条直线上吗)编程练习题6.39给出了一个方法,用于测试三个点是否在一条直线上。编写下面的方法,检测points数组中所有的点是否都在同一条直线上
  10. Android 事件分发机制