1833. 雪糕的最大数量

难度中等81收藏分享切换为英文接收动态反馈

夏日炎炎,小男孩 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 <= 105
  • 1 <= costs[i] <= 105
  • 1 <= coins <= 108

通过次数44,023提交次数64,339

请问您在哪类招聘中遇到此题?

题目分析

主要是因为我喜欢吃雪糕。。

AC代码

class Solution {
public:int maxIceCream(vector<int>& costs, int coins) {int count = 0;sort(costs.begin(),costs.end());for(int i = 0;i<costs.size();i++){if(coins>=costs[i]){++count;coins -= costs[i];}}return count;}
};

Leetcode 1833 雪糕的最大数量相关推荐

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

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

  2. LeetCode 1833. 雪糕的最大数量(贪心)

    文章目录 1. 题目 2. 解题 1. 题目 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 ...

  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. 1833 雪糕的最大数量(排序)

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

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

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

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

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

最新文章

  1. OpenCV(基础补充)颜色空间HSV *args与**args(滑动条传参问题)
  2. Application runtime path /opt/lampp/htdocs/yii/test/protected/runtime is not valid. 错误
  3. 网络编程学习笔记(gethostbyname2函数与IPv6支持)
  4. CF A. DZY Loves Hash
  5. attempt to create delete event with null entity
  6. 进程调度实验_Linux应用编程之进程的PID与PPID
  7. lsoci mysql_flask项目从sqlite3升级的mysql数据库
  8. linux usb设备名 ks,在Linux系统里识别USB设备名字的4种方法
  9. ehcache入门基础示例
  10. java 方法 内部类,Java 面向对象 之 方法中内部类
  11. CSS3渐变、过渡、2D、3D和动画
  12. MFA 中文国际音标
  13. 呼吸灯在哪里设置苹果_苹果前呼吸灯在哪里设置
  14. 云服务器测速脚本_Superspeed.sh:包含很多个测速节点的 VPS 一键测速脚本
  15. java两张图片拼接
  16. 在xp系统电脑上建立宽带连接服务器吗,windows xp系统如何在电脑桌面上创建ADSL连接...
  17. docker 简单教程
  18. Cesium聚簇实现-kdbush类实现
  19. 数字图像处理之灰度化
  20. ABB紧凑式组架并联电容器组QBank

热门文章

  1. 使用puppeteer 提示Error: Failed to launch the browser process解决办法
  2. Vue动态组件 传值
  3. 计算机二级证件领取额,计算机二级证书怎么领
  4. 万字长文,冲刺备战金九银十,奉上[Java一线大厂高岗面试题解析合集]
  5. Linux rpm 安装
  6. 一些chrome调试
  7. 时间序列分析-----1---简介
  8. input标签type=“week“选择第几周
  9. Tiny4412汇编流水灯代码,Tiny4412裸机LED操作【转】
  10. ctfshow node.js专题