当前位置: 首页 > news >正文

网站程序建设中国新闻网

网站程序建设,中国新闻网,专门做特医食品的网站,深圳网站建设公司哪家比较好Every day a Leetcode 题目来源:1833. 雪糕的最大数量 解法1:贪心 排序 本题唯一的难点在于计数排序。 计数排序详解:C算法之计数排序 为了尽可能多的买到雪糕,我们选择从价格低的雪糕开始买,统计能够买到的雪糕…

Every day a Leetcode

题目来源:1833. 雪糕的最大数量

解法1:贪心 + 排序

本题唯一的难点在于计数排序。

计数排序详解:C++算法之计数排序

为了尽可能多的买到雪糕,我们选择从价格低的雪糕开始买,统计能够买到的雪糕的数量。

代码:

/** @lc app=leetcode.cn id=1833 lang=cpp** [1833] 雪糕的最大数量*/// @lc code=start
class Solution
{
private:
#define MAX_ELEMENT 1e5
#define MAX_N 1e5 + 1// 计数排序void CountSort(vector<int> &vec){vector<int> cnt(MAX_N, 0);for (int &v : vec)cnt[v]++;int index = 0;for (int i = 1; i <= MAX_ELEMENT; i++)for (int j = 0; j < cnt[i]; j++){vec[index] = i;index++;}}public:int maxIceCream(vector<int> &costs, int coins){int ice_cream = 0;CountSort(costs);for (int &cost : costs){if (coins >= cost){coins -= cost;ice_cream++;}elsebreak;}return ice_cream;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(n + K),其中 n 是数组 costs 的长度,K 是计数数组 cnt 的长度。

空间复杂度:O(n + K),其中 n 是数组 costs 的长度,K 是计数数组 cnt 的长度。

http://www.tj-hxxt.cn/news/118850.html

相关文章:

  • html网站的直播怎么做百度风云搜索榜
  • 怎样建设国外网站黄页网络的推广软件
  • php网站开发结构微信群发软件
  • 扬州做网站中国站长之家域名查询
  • 网站开发技术发展历程盐城seo推广
  • 义乌外贸网站开发网站查询信息
  • 网站文字优化方案私人做网站的流程
  • xp系统做网站服务器百度一下官方网站
  • 有哪些做婚礼平面设计的网站有哪些seo合作
  • 做网站功能的框架结构图打开搜索引擎
  • wordpress付费剧集网站搜索引擎优化的内容包括
  • 网站作业代做百度竞价推广自己可以做吗
  • 网站建设费用分类免费营销软件网站
  • 北京丰台做网站百度网盘怎么提取别人资源
  • 图片 展示 网站模板seo百科大全
  • 深圳市建设管理中心网站怎么去推广自己的产品
  • 怎么开微信公众号百度快照优化的优势是什么
  • 简述网站建设的流程做成一个页面seo技术分享免费咨询
  • 网站建设的目录浏览美国疫情最新数据消息
  • 各种类型网站建设独立注册网站域名
  • wordpress图片外链好北京seo推广公司
  • 米托网站建设濮阳市网站建设
  • 淘宝网官方网站电脑版独立站网站
  • 做网站怎么开发客户源西宁网站seo
  • 青岛专门做网站的公司化工seo顾问
  • 周到的网站建设安卓手机游戏优化器
  • 想自己做淘宝有什么网站吗网站关键词如何优化上首页
  • nodejs可以做网站么南京seo优化培训
  • 那个网站做3d网页设计免费模板
  • 做戒烟网站素材网站交换链接的常见形式