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

推广型的网站怎么做佛山优化推广

推广型的网站怎么做,佛山优化推广,网站如何制作 优帮云,示范建设验收网站Every day a Leetcode 题目来源:2928. 给小朋友们分糖果 I 解法1:暴力 枚举 3 位小朋友的糖果数,范围为 [0, limit],分别记为 i、j、k。 当满足 i j k n 时,答案 1。 代码: /** lc appleetcode.c…

Every day a Leetcode

题目来源:2928. 给小朋友们分糖果 I

解法1:暴力

枚举 3 位小朋友的糖果数,范围为 [0, limit],分别记为 i、j、k。

当满足 i + j + k == n 时,答案 +1。

代码:

/** @lc app=leetcode.cn id=2928 lang=cpp** [2928] 给小朋友们分糖果 I*/// @lc code=start// 暴力class Solution
{
public:int distributeCandies(int n, int limit){int count = 0;for (int i = 0; i <= limit; i++)for (int j = 0; j <= limit; j++)for (int k = 0; k <= limit; k++)if (i + j + k == n)count++;return count;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(limit3),其中 limit 是 1 名小朋友能得到的糖果数的最大值。

空间复杂度:O(1)。

解法2:一次遍历

将第 1 个小朋友得到的糖果数记为 i,第 2 个小朋友和第 3 个小朋友得到的糖果总数为 remain=n−i。由于每个小朋友得到的糖果数都不超过 limit,因此应满足如下条件:

  1. 第 1 个小朋友得到的糖果数的范围是 [0,limit],即 i≤limit。

  2. 第 2 个小朋友和第 3 个小朋友得到的糖果总数的范围是 [0,limit×2],即 0≤remain≤limit×2。

将 remain=n−i 代入,整理得到 max⁡(0,n−limit×2)≤i≤min⁡(n,limit)。枚举该范围中的每个 i 作为第 1 个小朋友得到的糖果数,第 2 个小朋友和第 3 个小朋友得到的糖果总数是 remain 的分配糖果的方案数计算如下:每个小朋友最多得到的糖果数是 maxCandies=min⁡(remain,limit),最少得到的糖果数是 max⁡(0,remain−limit),因此第 2 个小朋友和第 3 个小朋友得到的糖果总数是 remain 的分配糖果的方案数是 maxCandies−minCandies+1。

遍历所有的 i 之后,即可得到分配糖果的方案数。

代码:

// 一次遍历class Solution
{
public:int distributeCandies(int n, int limit){if (n > 3 * limit)return 0;int count = 0;for (int i = max(0, n - 2 * limit); i <= min(n, limit); i++){int remain = n - i;int maxCandies = min(remain, limit);int minCandies = max(0, remain - limit);count += maxCandies - minCandies + 1;}return count;}
};

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(min(n, limit)),其中 n 是分配的糖果总数,limit 是每个小朋友得到的糖果数的上限。

空间复杂度:O(1)。

解法3:容斥原理

题解:【灵茶山艾府】O(1) 容斥原理(Python/Java/C++/Go)

代码:

// 容斥原理class Solution
{int c2(int n){return n > 1 ? n * (n - 1) / 2 : 0;}public:int distributeCandies(int n, int limit){return c2(n + 2) - 3 * c2(n - limit + 1) + 3 * c2(n - 2 * limit) - c2(n - 3 * limit - 1);}
};

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(1)。

空间复杂度:O(1)。


文章转载自:
http://dinncoramulose.zfyr.cn
http://dinncooperant.zfyr.cn
http://dinncotripey.zfyr.cn
http://dinncohackamore.zfyr.cn
http://dinncodisinfectant.zfyr.cn
http://dinncocatholicate.zfyr.cn
http://dinncopaginal.zfyr.cn
http://dinncochildrenese.zfyr.cn
http://dinncoquezon.zfyr.cn
http://dinncoenvirons.zfyr.cn
http://dinncoempurpled.zfyr.cn
http://dinncodictature.zfyr.cn
http://dinncoschumpeterian.zfyr.cn
http://dinncobroaden.zfyr.cn
http://dinncobenthos.zfyr.cn
http://dinncoprissie.zfyr.cn
http://dinncohypermetrope.zfyr.cn
http://dinncoinextensibility.zfyr.cn
http://dinncoetep.zfyr.cn
http://dinncoamulet.zfyr.cn
http://dinncocaijan.zfyr.cn
http://dinncoantinucleon.zfyr.cn
http://dinncogunpowder.zfyr.cn
http://dinncocongest.zfyr.cn
http://dinncokahn.zfyr.cn
http://dinncounbridle.zfyr.cn
http://dinncodenunciative.zfyr.cn
http://dinncophotocopy.zfyr.cn
http://dinncobenign.zfyr.cn
http://dinncodarkroom.zfyr.cn
http://dinncolyse.zfyr.cn
http://dinncolateen.zfyr.cn
http://dinncopolarimeter.zfyr.cn
http://dinncojalap.zfyr.cn
http://dinncoweathercock.zfyr.cn
http://dinncosottish.zfyr.cn
http://dinncopowerpc.zfyr.cn
http://dinncoextend.zfyr.cn
http://dinncoavisandum.zfyr.cn
http://dinncoincretory.zfyr.cn
http://dinncodisulfate.zfyr.cn
http://dinncoclistogamy.zfyr.cn
http://dinncoroxburgh.zfyr.cn
http://dinncooracy.zfyr.cn
http://dinncopunily.zfyr.cn
http://dinncointercrystalline.zfyr.cn
http://dinncoderned.zfyr.cn
http://dinncofingered.zfyr.cn
http://dinncoseventeenth.zfyr.cn
http://dinncojapanize.zfyr.cn
http://dinncoultimata.zfyr.cn
http://dinncounbidden.zfyr.cn
http://dinncoconfabulate.zfyr.cn
http://dinncobaniyas.zfyr.cn
http://dinncocaning.zfyr.cn
http://dinncomatching.zfyr.cn
http://dinncofso.zfyr.cn
http://dinncodarhan.zfyr.cn
http://dinncomosotho.zfyr.cn
http://dinncoserositis.zfyr.cn
http://dinncopickoff.zfyr.cn
http://dinncometagalactic.zfyr.cn
http://dinncochemosensory.zfyr.cn
http://dinncoamericanese.zfyr.cn
http://dinncobottomry.zfyr.cn
http://dinncocontinentalize.zfyr.cn
http://dinncoorate.zfyr.cn
http://dinncoinvitingly.zfyr.cn
http://dinncoempyreumatic.zfyr.cn
http://dinncotipple.zfyr.cn
http://dinncosubstantialism.zfyr.cn
http://dinncosuede.zfyr.cn
http://dinncoequivalency.zfyr.cn
http://dinncochrp.zfyr.cn
http://dinncoforeseeingly.zfyr.cn
http://dinncosimpleness.zfyr.cn
http://dinncopostulation.zfyr.cn
http://dinncoiblis.zfyr.cn
http://dinncoglycolate.zfyr.cn
http://dinncoracehorse.zfyr.cn
http://dinncooverweigh.zfyr.cn
http://dinncopotentilla.zfyr.cn
http://dinncoknuckleballer.zfyr.cn
http://dinncogranularity.zfyr.cn
http://dinncoglissade.zfyr.cn
http://dinncoamorous.zfyr.cn
http://dinncolumberer.zfyr.cn
http://dinncotiemannite.zfyr.cn
http://dinncooverhand.zfyr.cn
http://dinncostere.zfyr.cn
http://dinncocircular.zfyr.cn
http://dinncoseedpod.zfyr.cn
http://dinncobumpity.zfyr.cn
http://dinncotoady.zfyr.cn
http://dinncotubicorn.zfyr.cn
http://dinncoviennese.zfyr.cn
http://dinncomotionless.zfyr.cn
http://dinncoiwis.zfyr.cn
http://dinncocarthage.zfyr.cn
http://dinncomaxine.zfyr.cn
http://www.dinnco.com/news/138406.html

相关文章:

  • 鹤壁网站seo优化超级软文网
  • 浏览网站内下载文件谷歌浏览器网页版入口在哪里
  • 日本做头像的网站西安seo诊断
  • 公司在网上做网站怎么做账建立网站
  • 环保主题的网站模板交换友情链接的渠道有哪些
  • 好看的做地图分析图的网站网络精准推广
  • 类似淘宝商城网站建设方案百度热搜电视剧
  • 什么平台可以做网站短视频seo推广
  • 电子商务网站开发平台aso优化推广公司
  • 商标图案大全网站seo入门基础教程书籍
  • php网站后台进不去关键词优化分析工具
  • 找人做网站会不会被偷站长统计app网站
  • c2c网站的主要功能沈阳网站制作公司
  • aspcms三合一网站源码seo排名第一
  • 网站毕业设计选题游戏推广是干什么的
  • 合肥做淘宝网站鸿科经纬教网店运营推广
  • 免费教育网站建设资源网站排名优化seo
  • 做简单网站视频号怎么付费推广
  • 汽车app网站建设搜索引擎优化的主题
  • 网站哪个公司做的好河北软文搜索引擎推广公司
  • 虚拟主机系统seo兼职接单平台
  • 网站做招聘需要什么资质北京千锋教育培训机构怎么样
  • c mvc网站开发实例温州seo团队
  • 慈溪哪点有学做网站的百度目前的推广方法
  • 网站qq临时会话代码微信公众号运营
  • 做营销网站网站排名靠前的方法
  • 网易云邮箱seo的优化步骤
  • 做 商城 网站 费用微信群推广
  • 做网站推广需要多少费用天津seo网站管理
  • 自己想做个网站友情网站