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

电子商务网站建设学什么新手怎样学校做网站

电子商务网站建设学什么,新手怎样学校做网站,乡林建设集团官方网站,软件开发工具手机版文章目录1. 题目2. 解题1. 题目 给定一个已排序的正整数数组 nums#xff0c;和一个正整数 n 。 从 [1, n] 区间内选取任意个数字补充到 nums 中#xff0c;使得 [1, n] 区间内的任何数字都可以用 nums 中某几个数字的和来表示。请输出满足上述要求的最少需要补充的数字个数… 文章目录1. 题目2. 解题1. 题目 给定一个已排序的正整数数组 nums和一个正整数 n 。 从 [1, n] 区间内选取任意个数字补充到 nums 中使得 [1, n] 区间内的任何数字都可以用 nums 中某几个数字的和来表示。请输出满足上述要求的最少需要补充的数字个数。 示例 1: 输入: nums [1,3], n 6 输出: 1 解释: 根据 nums 里现有的组合 [1], [3], [1,3]可以得出 1, 3, 4。 现在如果我们将 2 添加到 nums 中 组合变为: [1], [2], [3], [1,3], [2,3], [1,2,3]。 其和可以表示数字 1, 2, 3, 4, 5, 6能够覆盖 [1, 6] 区间里所有的数。 所以我们最少需要添加一个数字。示例 2: 输入: nums [1,5,10], n 20 输出: 2 解释: 我们需要添加 [2, 4]。示例 3: 输入: nums [1,2,2], n 5 输出: 0来源力扣LeetCode 链接https://leetcode-cn.com/problems/patching-array 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 class Solution { public:int minPatches(vectorint nums, int n) {int i 0, len nums.size(), ans 0;// [1, v) 区间 加上 v 就可以表示 [1, 2v), 右端点用 v 来表示// [1, v) 区间 加上 k 就可以表示 [1, vk), 右端点用 v 来表示long long v 1;while(v n){if(i len nums[i] v)v nums[i];else// v nums[i] , 右端点够不着 nums[i]需要添加一个 v区间变为[1,2v){v v;ans;}}return ans;} };16 ms 11.5 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.zqtcl.cn/news/425522/

相关文章:

  • discuz视频网站模板徐州专业网站建设公司哪家好
  • 网站开发投资成本Wordpress显示成缩略图
  • 网站域名和网站网址吗中东跨境电商平台有哪些
  • 常宁市城乡和住房建设网站怎样加强文化建设
  • 视频网站如何做营销策划模板网站 seo
  • 中企动力做网站好吗网页建设软件
  • 爱站网seo浙江省嘉兴市建设局网站
  • 南宁做网站比较好的公司有哪些贵阳网站上门备案业务
  • 网络叶子 网站推广做一手房做那个网站好
  • 太仓网站建设平台成都家装设计公司排名
  • 现在建一个网站一年费用只要几百元如何建一个免费试用网站
  • 网站没有被收录销售型网站的建设流程及特点
  • 成都58手机微信网站建设名录近一周财经新闻热点
  • wordpress情侣网站源码微信开放平台官网登录
  • 网站改版提示无需改版有没有兼职做设计的网站
  • 网站sem怎么做网络建设设计方案
  • wap网站在线生成做饰品网站
  • 网站主机在哪里注册呢江西的赣州网站建设
  • 零基础网站建设视频教程建筑设计专业是干什么的
  • 淘客做网站的话虚拟主机多大重庆网上房地产网签合同查询
  • 官网建站网站seo关键字优化软件
  • 网站制作的内容什么好开发板用什么语言编程
  • 医院品牌网站建设aws创建wordpress
  • dw做的网站怎么让别人看到动易网站频道栏目字体大小修改
  • 东莞网站设计公司排名辽宁建设工程信息网网上开标
  • 网站推广工具有页面素材图片
  • 网页设计搭建网站外贸求购信息平台
  • 仓库改造类网站怎么做手机创建网站的软件
  • 成都平台网站建设公司邯郸网络科技公司
  • 热门课程自己做网站大型购物网站建站