当前位置: 首页 > 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.yidumall.com/news/11542.html

相关文章:

  • wordpress 仿站工具google浏览器下载安装
  • 东营网站制作方案关键词优化收费标准
  • 网站建设 推神网络搜索引擎排名原理
  • 网站建设自查自评报告西安网约车平台
  • 湖北响应式网站建设泰州网站建设优化
  • 知更鸟WordPress用户中心百度seo点击排名优化
  • 本地安装wordpressseo快排公司哪家好
  • 开公司如何做网站推广页面信息流广告素材网站
  • 建设银行余额查询网站网络营销策略实施的步骤
  • 做企业网站设计与实现网页广告
  • 用html5做的网站素材公关公司经营范围
  • seo案例网站建设哪家好上海不限关键词优化
  • 网站首页浮动广告怎么做在线一键建站系统
  • 吕梁做网站的公司企业营销策划书模板
  • 微信端网站设计竞价推广怎么样
  • php网站开发示例代码门户网站
  • wordpress自豪的采用seo优化案例
  • wordpress会员时间太原seo哪家好
  • 如何做百度网站2017外链吧怎么使用
  • ps做网站的常用素材网站优化排名工具
  • 便宜电商网站建设常见的推广方式
  • 买空间做网站茶叶推广软文
  • wordpress一键建站it培训
  • 学做网站好学吗创网站永久免费建站
  • 做设计赚钱网站重庆网站设计
  • 做网站是怎么回事seo运营是什么意思
  • 大理网站制作公司免费发外链的网站
  • 重庆小程序开发宁波seo外包推广公司
  • wordpress网站被自动跳转网络软文推广案例
  • mac 做网站开发邢台市seo服务