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

信息门户网站怎么做学营销app哪个更好

信息门户网站怎么做,学营销app哪个更好,网页设计教程孟宪宁,微博图片怎么做外链到网站Every day a Leetcode 题目来源#xff1a;2928. 给小朋友们分糖果 I 解法1#xff1a;暴力 枚举 3 位小朋友的糖果数#xff0c;范围为 [0, limit]#xff0c;分别记为 i、j、k。 当满足 i j k n 时#xff0c;答案 1。 代码#xff1a; /** lc appleetcode.c…Every day a Leetcode 题目来源2928. 给小朋友们分糖果 I 解法1暴力 枚举 3 位小朋友的糖果数范围为 [0, limit]分别记为 i、j、k。 当满足 i j k n 时答案 1。 代码 /** lc appleetcode.cn id2928 langcpp** [2928] 给小朋友们分糖果 I*/// lc codestart// 暴力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 codeend结果 复杂度分析 时间复杂度O(limit3)其中 limit 是 1 名小朋友能得到的糖果数的最大值。 空间复杂度O(1)。 解法2一次遍历 将第 1 个小朋友得到的糖果数记为 i第 2 个小朋友和第 3 个小朋友得到的糖果总数为 remainn−i。由于每个小朋友得到的糖果数都不超过 limit因此应满足如下条件 第 1 个小朋友得到的糖果数的范围是 [0,limit]即 i≤limit。 第 2 个小朋友和第 3 个小朋友得到的糖果总数的范围是 [0,limit×2]即 0≤remain≤limit×2。 将 remainn−i 代入整理得到 max⁡(0,n−limit×2)≤i≤min⁡(n,limit)。枚举该范围中的每个 i 作为第 1 个小朋友得到的糖果数第 2 个小朋友和第 3 个小朋友得到的糖果总数是 remain 的分配糖果的方案数计算如下每个小朋友最多得到的糖果数是 maxCandiesmin⁡(remain,limit)最少得到的糖果数是 max⁡(0,remain−limit)因此第 2 个小朋友和第 3 个小朋友得到的糖果总数是 remain 的分配糖果的方案数是 maxCandies−minCandies1。 遍历所有的 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://www.dnsts.com.cn/news/251997.html

相关文章:

  • 怎么做猫的静态网站广州11个区排名
  • 网站开发的基本流程图国外网站在国内做镜像站点
  • 关键词挖掘啊爱站网sae storage wordpress
  • 旅游网官方网站可植入代码网站开发
  • 手机网站自助建设安乡网站制作
  • 天津做网站找哪家公司现代化专业群建设专题网站护理专业
  • 咖啡店网站模板网络推广好做吗?
  • 微网站自助建站设计公司企业标志
  • 上海一 网站建设公司seo与sem的区别与联系
  • logo图案素材免费网站wordpress怎么新建子域名
  • 福州做网站多少钱企业管理咨询做什么的
  • 箱包官方网站模板紫金保险车险官方网站
  • 漳州网站建设到博大赞导视设计师
  • 门户网站建设维护百度世界500强排名
  • 网站过期查询建设手机版网站需要主机多少空间
  • 策划书网站项目目标需求分析专业网站建设质量推荐
  • 网站策划案例广州海珠发布
  • 网站建设需要哪些的ps给wordpress菜单加图标
  • 服务器怎么做看视频的网站外国知名个人网站
  • 个人建设网站要钱吗郑州做网站哪里便宜
  • 怎么样注册自己的网站做网站需要登录什么软件
  • 基于云平台网站群建设wordpress没有外观
  • 通付盾 建设网站公司互联网营销推广公司
  • 优秀网站设计要素杰瑞网站建设
  • 成都网站建设桔子免费网站的平台
  • 服装官网网站建设建站工具帝国
  • 湛江专业建站联系方式wordpress导航菜单函数
  • 局域网建设网站工具建设公司网站开发方案
  • 沈阳地区精神文明建设网站网站建设工作部署会
  • 12380网站建设的意见建议wordpress图片 高清