LeetCode 1833. 雪糕的最大数量(贪心)
文章目录
- 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. 雪糕的最大数量(贪心)相关推荐
- Leetcode 1833 雪糕的最大数量
1833. 雪糕的最大数量 难度中等81收藏分享切换为英文接收动态反馈 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 ...
- leetcode 1833. 雪糕的最大数量
夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...
- leetcode 1833 雪糕的最大数量
夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony 一共有 co ...
- 力扣(leetcode) 1833. 雪糕的最大数量(快速排序待更新......)
题目在这:https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 思路分析: 题目比较好理解.我们可以直接使用排序函数对数组进行排序,然后从最 ...
- 【Leetcode】1833. 雪糕的最大数量
Leetcode: 1833. 雪糕的最大数量 题目描述: 解题思路 题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑.商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定 ...
- LeetCode 每日一题 1833. 雪糕的最大数量
1833. 雪糕的最大数量 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金 ...
- python3__leecode/1833.雪糕的最大数量
1833. maximum ice cream bars 雪糕的最大数量 一.刷题内容 原题链接 内容描述 二.解题方法(贪心算法) 1.方法一:enumerate 2.方法二:while 一.刷题内 ...
- leetcode之雪糕的最大数量(C++)
参考链接 https://leetcode-cn.com/problems/maximum-ice-cream-bars/ 题目描述 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n ...
- 1833 雪糕的最大数量
题目描述: 夏日炎炎,小男孩 Tony 想买一些雪糕消消暑. 商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格.Tony ...
最新文章
- 10自带sftp服务器_一文讲透FTP和SFTP的区别
- python基础第三章选择结构答案-Python days03-选择结构【if】
- Java复习(二)类与对象的基本概念
- abap:常用TCODE
- USACO 4.3.2 The Primes
- 编程建立一通讯簿C语言,C语言编程问题用C语言编个学生通讯录管理系统,功能有:①创建通讯 爱问知识人...
- 在Ubuntu 14.04平台上利用Intel的GPU实现硬件加速--基于VAAPI
- swag您的装置不支持_209P型铁路客车转向架之轮对轴箱弹簧定位装置简介
- 基于JAVA+SpringMVC+Mybatis+MYSQL的值班管理系统
- FlasCC例子研究之hellointerop
- jsBarcode生成条形码
- 2022年编程语言排名,官方数据来了,让人大开眼界
- Exchange Rate Difference
- android官方夜间模式,Android实现夜间模式的方法(一)
- android 高仿 猿题库,猿题库(com.fenbi.android.gaozhong) - 9.17.2 - 应用 - 酷安
- Sentinel2 哨兵2数据下载方法
- 植物大战僵尸用户存档修改(CSDN任务1,20210418)
- word之插入图表题、表标题,图目录和表目录
- IDEA右键新建时没有Java Class选项-解决办法
- PS修改支付宝余额截图
热门文章
- python神奇的小海龟_Python笔记_第一篇_面向过程_第一部分_8.画图工具(小海龟turtle)...
- python 爬虫 包_python爬虫学习之路-抓包分析
- python编写四位数验证码
- 下载java后缀的文件闪退_关于jarfile 打开闪退问题
- 内核中的竞争状态和互斥(简述)
- Redis分布式锁解决抢购问题
- 【随笔】About QWERTY
- CentOS6.5安装ElasticSearch6.2.3
- CentOS经常使用文件操作命令[百度博客搬家]
- 数据库中的null和c#中的null