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

https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-candies/solution/yong-you-zui-duo-tang-guo-de-hai-zi-by-leetcode-so/

假设小朋友的总数为 n。

时间复杂度:我们首先使用O(n) 的时间预处理出所有小朋友拥有的糖果数目最大值。对于每一个小朋友,我们需要 O(1) 的时间判断这个小朋友是否可以拥有最多的糖果,故渐进时间复杂度为O(n)。

空间复杂度:这里只用了常数个变量作为辅助空间,与 n 的规模无关,故渐进空间复杂度为O(1)。

class Solution {
public:vector<bool> kidsWithCandies(vector<int>& candies, int extraCandies) {vector<bool> result;if(candies.size() == 0) {return std::move(result);}result.resize(candies.size(), false);int max_value = *max_element(candies.begin(), candies.end());for(int i = 0; i < candies.size(); ++i) {if(candies[i]+extraCandies >= max_value) {result[i] = true;}}return std::move(result);}
};

1431. 拥有最多糖果的孩子相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 【AI大咖】再认识Yann LeCun,一个可能是拥有最多中文名的男人

    https://www.toutiao.com/i6693678422733881860/ 上一期扒了扛起深度学习大旗的Hinton先生,今天聊一位他的学生,深度学习中CNN的崛起离不开的男人--Ya ...

  8. 中国广电已拥有最多的4G、5G基站,中国联通和中国电信瑟瑟发抖

    中国广电公布数据指出通过与中国移动"共建共享共赢"战略合作,可用的4G.5G基站数量已达到360万座,由此与中国移动共同拥有了中国最大的4G.5G网络,依靠覆盖完善的4G.5G网络 ...

  9. 成功的机器学习应用不是拥有最好的算法,而是拥有最多的数据

    机器学习的方法 1.回归算法 2.神经网络 3.svm(支持向量机) 4.聚类算法 5.降维算法 6.推荐算法 7.其它(高斯判别,朴素贝叶斯,决策树等等) 按照训练的数据有无标签,可以将上面算法分为 ...

最新文章

  1. 这几个 Python 的小技巧,你会么?
  2. 从样本处理到决策模型,如何用NLP识别盗版资源?
  3. Kafka核心设计与实践原理总结:基础篇
  4. 中文ocr识别数据集地址
  5. 成功解决pandas\core\generic.py:3660: SettingWithCopyWarning:  A value is trying to be set on a copy of a
  6. CTF Autokey加密
  7. ORACLE DBA学习笔记--表空间的管理(tablespace)
  8. 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
  9. android 自动化测试之monkeyrunner学习(三),自动化测试之Monkeyrunner
  10. Visio studio 2015企业版,汉语版下载,安装,破解,搞定了
  11. 单例模式 代码以及祥解
  12. 动态网页技术--JSP(7)
  13. MFC程序通过命令行窗口输出cout等语句
  14. 项目总结 -谷粒学院
  15. android ipad 播放器,[AS3]专业级跨平台网页播放器支持PC、iPad、iPhone、Android系统...
  16. activiti实现的请假流程
  17. 人脸识别考勤系统解决方案
  18. 【ClearCase 学习笔记 】之(4/4)CC基本操作介绍
  19. 基于Node.js + jade + Mongoose 模仿gokk.tv
  20. Kylin 认证培训硬核召集令,助力打造金融科技大数据紧缺人才

热门文章

  1. 在 Linux shell 中自由操作时间变量
  2. 运算放大器相关参数基本知识(一)
  3. 网页防篡改系统的使用体验
  4. visualvm连接服务器jvm进行监控
  5. IDEA springboot maven 项目部署
  6. LOJ#3085. 「GXOI / GZOI2019」特技飞行(KDtree+坐标系变换)
  7. POJ 3159 Candies 差分约束dij
  8. js中常用framesetiframe页面跳转传参方法实例大全
  9. VS2010下安装Cocos2dx完整教程(原)
  10. 初识NodeJS,一个基于GoogleV8引擎的Javascript运行环境