文章目录

  • 1. 题目
  • 2. 解题

1. 题目

夏日炎炎,小男孩 Tony 想买一些雪糕消消暑。

商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格。
Tony 一共有 coins 现金可以用于消费,他想要买尽可能多的雪糕。

给你价格数组 costs 和现金量 coins ,请你计算并返回 Tony 用 coins 现金能够买到的雪糕的 最大数量 。

注意:Tony 可以按任意顺序购买雪糕。

示例 1:
输入:costs = [1,3,2,4,1], coins = 7
输出:4
解释:Tony 可以买下标为 0、1、2、4 的雪糕,总价为 1 + 3 + 2 + 1 = 7示例 2:
输入:costs = [10,6,8,7,7,8], coins = 5
输出:0
解释:Tony 没有足够的钱买任何一支雪糕。示例 3:
输入:costs = [1,6,3,1,2,5], coins = 20
输出:6
解释:Tony 可以买下所有的雪糕,总价为 1 + 6 + 3 + 1 + 2 + 5 = 18 。提示:
costs.length == n
1 <= n <= 10^5
1 <= costs[i] <= 10^5
1 <= coins <= 10^8

https://leetcode-cn.com/contest/weekly-contest-237/problems/maximum-ice-cream-bars/

2. 解题

  • 贪心,价格低的先买
class Solution {public:int maxIceCream(vector<int>& costs, int coins) {sort(costs.begin(), costs.end());int sum = 0, i = 0, ct = 0;for(; i < costs.size(); i++){if(sum + costs[i] <= coins){sum += costs[i];ct++;}elsebreak;}return ct;}
};

172 ms 68.2 MB C++


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 1833. 雪糕的最大数量(贪心)相关推荐

  1. Leetcode 1833 雪糕的最大数量

    1833. 雪糕的最大数量 难度中等81收藏分享切换为英文接收动态反馈 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 ...

  2. leetcode 1833. 雪糕的最大数量

    夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...

  3. leetcode 1833 雪糕的最大数量

    夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...

  4. 力扣(leetcode) 1833. 雪糕的最大数量(快速排序待更新......)

    题目在这:https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 思路分析: 题目比较好理解.我们可以直接使用排序函数对数组进行排序,然后从最 ...

  5. 【Leetcode】1833. 雪糕的最大数量

    Leetcode: 1833. 雪糕的最大数量 题目描述: 解题思路 题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑.商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定 ...

  6. LeetCode 每日一题 1833. 雪糕的最大数量

    1833. 雪糕的最大数量 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金 ...

  7. python3__leecode/1833.雪糕的最大数量

    1833. maximum ice cream bars 雪糕的最大数量 一.刷题内容 原题链接 内容描述 二.解题方法(贪心算法) 1.方法一:enumerate 2.方法二:while 一.刷题内 ...

  8. leetcode之雪糕的最大数量(C++)

    参考链接 https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 题目描述 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n ...

  9. 1833 雪糕的最大数量

    题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony ...

最新文章

  1. 10自带sftp服务器_一文讲透FTP和SFTP的区别
  2. python基础第三章选择结构答案-Python days03-选择结构【if】
  3. Java复习(二)类与对象的基本概念
  4. abap:常用TCODE
  5. USACO 4.3.2 The Primes
  6. 编程建立一通讯簿C语言,C语言编程问题用C语言编个学生通讯录管理系统,功能有:①创建通讯 爱问知识人...
  7. 在Ubuntu 14.04平台上利用Intel的GPU实现硬件加速--基于VAAPI
  8. swag您的装置不支持_209P型铁路客车转向架之轮对轴箱弹簧定位装置简介
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的值班管理系统
  10. FlasCC例子研究之hellointerop
  11. jsBarcode生成条形码
  12. 2022年编程语言排名,官方数据来了,让人大开眼界
  13. Exchange Rate Difference
  14. android官方夜间模式,Android实现夜间模式的方法(一)
  15. android 高仿 猿题库,猿题库(com.fenbi.android.gaozhong) - 9.17.2 - 应用 - 酷安
  16. Sentinel2 哨兵2数据下载方法
  17. 植物大战僵尸用户存档修改(CSDN任务1,20210418)
  18. word之插入图表题、表标题,图目录和表目录
  19. IDEA右键新建时没有Java Class选项-解决办法
  20. PS修改支付宝余额截图

热门文章

  1. python神奇的小海龟_Python笔记_第一篇_面向过程_第一部分_8.画图工具(小海龟turtle)...
  2. python 爬虫 包_python爬虫学习之路-抓包分析
  3. python编写四位数验证码
  4. 下载java后缀的文件闪退_关于jarfile 打开闪退问题
  5. 内核中的竞争状态和互斥(简述)
  6. Redis分布式锁解决抢购问题
  7. 【随笔】About QWERTY
  8. CentOS6.5安装ElasticSearch6.2.3
  9. CentOS经常使用文件操作命令[百度博客搬家]
  10. 数据库中的null和c#中的null