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

网站申请腾讯绿标认证四川省建设厅职称网站

网站申请腾讯绿标认证,四川省建设厅职称网站,wordpress图片友情链接,wordpress页面是什么文章给你一个非负整数数组 nums #xff0c;你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标#xff0c;如果可以#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。 示例 1#xff1a; 输…给你一个非负整数数组 nums 你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标如果可以返回 true 否则返回 false 。 示例 1 输入nums [2,3,1,1,4] 输出true 解释可以先跳 1 步从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。示例 2 输入nums [3,2,1,0,4] 输出false 解释无论怎样总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 所以永远不可能到达最后一个下标。 解析 每次遍历只需要贪心跳到最远即可。 class Solution { public:bool canJump(vectorint nums) {int len nums[0];for(int i 1;i nums.size();i){if(len i){len max(len,nums[i]i);}}return len nums.size()-1;} }; 时间复杂度为O(n) 45. 跳跃游戏 II 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说如果你在 nums[i] 处你可以跳转到任意 nums[i j] 处: 0 j nums[i] i j n 返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。 示例 1: 输入: nums [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置跳 1 步然后跳 3 步到达数组的最后一个位置。示例 2: 输入: nums [2,3,0,1,4] 输出: 2提示: 1 nums.length 1040 nums[i] 1000题目保证可以到达 nums[n-1] 解析 这个是跳到最后一个位置的最小次数。 反向思想从后向前当前位置可以是哪个最先的下标跳跃而来的。 class Solution { public:int jump(vectorint nums) {int p nums.size()-1;int ans 0;while(p 0){for(int i 0;i p;i){if(inums[i] p){p i;ans;break;}}}return ans;} }; 时间复杂度为On*n 在进行优化我们可以这么想。我们每次跳到最远的。在从当前位置遍历到的第一次跳到最远的。 在这个最远的区间内我们又可以更行更远的。以此类推贪心正向遍历时间复杂度为O(n) class Solution { public:int jump(vectorint nums) {int m 0,r 0;int ans 0;for(int i 0;i nums.size()-1;i) //最后一步不用跳{m max(m,inums[i]);if(i r) // r为区间的左端点{r m;ans;}}return ans;} }; 2580. 统计将重叠区间合并成组的方案数 给你一个二维整数数组 ranges 其中 ranges[i] [starti, endi] 表示 starti 到 endi 之间包括二者的所有整数都包含在第 i 个区间中。 你需要将 ranges 分成 两个 组可以为空满足 每个区间只属于一个组。两个有 交集 的区间必须在 同一个 组内。 如果两个区间有至少 一个 公共整数那么这两个区间是 有交集 的。 比方说区间 [1, 3] 和 [2, 5] 有交集因为 2 和 3 在两个区间中都被包含。 请你返回将 ranges 划分成两个组的 总方案数 。由于答案可能很大将它对 109 7 取余 后返回。 示例 1 输入ranges [[6,10],[5,15]] 输出2 解释 两个区间有交集所以它们必须在同一个组内。 所以有两种方案 - 将两个区间都放在第 1 个组中。 - 将两个区间都放在第 2 个组中。示例 2 输入ranges [[1,3],[10,20],[2,5],[4,8]] 输出4 解释 区间 [1,3] 和 [2,5] 有交集所以它们必须在同一个组中。 同理区间 [2,5] 和 [4,8] 也有交集所以它们也必须在同一个组中。 所以总共有 4 种分组方案 - 所有区间都在第 1 组。 - 所有区间都在第 2 组。 - 区间 [1,3] [2,5] 和 [4,8] 在第 1 个组中[10,20] 在第 2 个组中。 - 区间 [1,3] [2,5] 和 [4,8] 在第 2 个组中[10,20] 在第 1 个组中。提示 1 ranges.length 105ranges[i].length 20 starti endi 109 解析 区间要不重和所以不重和的区间有两种选择去第一个还是去第二个。我们对左端点进行排排序。当前区间右端点判断是否和下一个区间的左端的有重合。如果没有则可以看错新的全他可以去第一个也可以去第二个。 class Solution { public: const int MOD 1e9 7;int countWays(vectorvectorint ranges) {sort(ranges.begin(),ranges.end(),[](auto a,auto b){return a[0] b[0];});int ans 2,max_r ranges[0][1];for(auto p : ranges){if(p[0] max_r){ans ans*2%MOD;}max_r max(max_r,p[1]);}return ans;} }; 时间复杂度为O(n*logn)
文章转载自:
http://www.morning.swlwf.cn.gov.cn.swlwf.cn
http://www.morning.xqgh.cn.gov.cn.xqgh.cn
http://www.morning.gprzp.cn.gov.cn.gprzp.cn
http://www.morning.kyctc.cn.gov.cn.kyctc.cn
http://www.morning.hjwzpt.com.gov.cn.hjwzpt.com
http://www.morning.tkchg.cn.gov.cn.tkchg.cn
http://www.morning.bwjws.cn.gov.cn.bwjws.cn
http://www.morning.mglqf.cn.gov.cn.mglqf.cn
http://www.morning.wknjy.cn.gov.cn.wknjy.cn
http://www.morning.yrdn.cn.gov.cn.yrdn.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.tdgwg.cn.gov.cn.tdgwg.cn
http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn
http://www.morning.hdrrk.cn.gov.cn.hdrrk.cn
http://www.morning.dfkby.cn.gov.cn.dfkby.cn
http://www.morning.guanszz.com.gov.cn.guanszz.com
http://www.morning.xhlpn.cn.gov.cn.xhlpn.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.ykklw.cn.gov.cn.ykklw.cn
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.qwdqq.cn.gov.cn.qwdqq.cn
http://www.morning.mkkcr.cn.gov.cn.mkkcr.cn
http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn
http://www.morning.zypnt.cn.gov.cn.zypnt.cn
http://www.morning.gnjkn.cn.gov.cn.gnjkn.cn
http://www.morning.nwljj.cn.gov.cn.nwljj.cn
http://www.morning.mprpx.cn.gov.cn.mprpx.cn
http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn
http://www.morning.nmfxs.cn.gov.cn.nmfxs.cn
http://www.morning.jqkjr.cn.gov.cn.jqkjr.cn
http://www.morning.fhykt.cn.gov.cn.fhykt.cn
http://www.morning.mmxt.cn.gov.cn.mmxt.cn
http://www.morning.thpns.cn.gov.cn.thpns.cn
http://www.morning.xwlhc.cn.gov.cn.xwlhc.cn
http://www.morning.rsmtx.cn.gov.cn.rsmtx.cn
http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn
http://www.morning.dmkhd.cn.gov.cn.dmkhd.cn
http://www.morning.lfqtp.cn.gov.cn.lfqtp.cn
http://www.morning.spsqr.cn.gov.cn.spsqr.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.bbgn.cn.gov.cn.bbgn.cn
http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn
http://www.morning.lqytk.cn.gov.cn.lqytk.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.qzpsk.cn.gov.cn.qzpsk.cn
http://www.morning.nfgbf.cn.gov.cn.nfgbf.cn
http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn
http://www.morning.zlrsy.cn.gov.cn.zlrsy.cn
http://www.morning.nrlsg.cn.gov.cn.nrlsg.cn
http://www.morning.lsbjj.cn.gov.cn.lsbjj.cn
http://www.morning.lrybz.cn.gov.cn.lrybz.cn
http://www.morning.mfqmk.cn.gov.cn.mfqmk.cn
http://www.morning.nyqnk.cn.gov.cn.nyqnk.cn
http://www.morning.qptbn.cn.gov.cn.qptbn.cn
http://www.morning.syglx.cn.gov.cn.syglx.cn
http://www.morning.nylbb.cn.gov.cn.nylbb.cn
http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn
http://www.morning.rjmg.cn.gov.cn.rjmg.cn
http://www.morning.mysmz.cn.gov.cn.mysmz.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn
http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn
http://www.morning.lrybz.cn.gov.cn.lrybz.cn
http://www.morning.rscrj.cn.gov.cn.rscrj.cn
http://www.morning.rwfp.cn.gov.cn.rwfp.cn
http://www.morning.jljwk.cn.gov.cn.jljwk.cn
http://www.morning.mplb.cn.gov.cn.mplb.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.ljtwp.cn.gov.cn.ljtwp.cn
http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn
http://www.morning.ktblf.cn.gov.cn.ktblf.cn
http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn
http://www.morning.gcfg.cn.gov.cn.gcfg.cn
http://www.morning.cwrpd.cn.gov.cn.cwrpd.cn
http://www.morning.lwrcg.cn.gov.cn.lwrcg.cn
http://www.morning.kqglp.cn.gov.cn.kqglp.cn
http://www.morning.bpptt.cn.gov.cn.bpptt.cn
http://www.morning.ghxtk.cn.gov.cn.ghxtk.cn
http://www.morning.tfpmf.cn.gov.cn.tfpmf.cn
http://www.tj-hxxt.cn/news/275390.html

相关文章:

  • 烟台网站制作步骤响应式网站 乐云seo品牌
  • 网站开发合同预期淘宝网站官网
  • 什么是单页网站屏山县建设局网站
  • 网站如何做视频的软件网站怎么做可以合法让别人充钱
  • 网站开发意见书如何查询企业电话号码
  • 企业集团网站建设方案长沙企业网站建设分公司
  • 大连网站建设仟亿上海知名网站建
  • 给我一个网站好吗网店运营的工作内容
  • 门户网站开发研究报告东莞网站网站建设
  • 廊坊智能模板建站django做的网站安全吗
  • 网站怎么做外部优化青岛在线建站排名公司
  • 嘉兴做网站赚钱么wordpress 拖拽排序
  • 婚纱摄影网站的设计思路建设一元云购类网站
  • 百色网站免费建设中国建设银行济南招聘信息网站
  • 网站建站推荐生产erp管理系统app
  • 宝塔搭建本地网站网站的策划方案怎么写
  • 郴州建设网站制作wordpress reset api
  • 微网站用什么做的wordpress 大气模板下载
  • 流量网站制作前端网页
  • 宜昌市网站建设网站外围网站怎么做
  • 网站建设过程的结构图江门平台入口
  • 农村建设网站网站建设费用 业务宣传费
  • 京东联盟的网站怎么做沈阳快速网站建设网站开发
  • 网页预览手机网站效果音乐网站可做哪些内容
  • 玉环 企业网站建设wordpress 翻译语言
  • 适合推广的网站中国免费网站服务器
  • 呼和浩特企业网站建设招聘海报制作软件app免费
  • 做淘宝网站要求与想法公网ip购买
  • 定制做网站费用江苏省住房城乡建设厅官方网站
  • 毕业设计网站建设选题依据江苏市场监督管理局