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

有没有便宜的网站建设seo编辑培训

有没有便宜的网站建设,seo编辑培训,wordpress 截取长度,九亭 网站建设文章目录 题目解析方法一&#xff1a;二分查找方法二&#xff1a;滑动窗口附Java代码 力扣题目&#xff1a;最⼤连续1的个数III 题目解析 方法一&#xff1a;二分查找 class Solution { public:int longestOnes(vector<int>& nums, int k) {int n nums.size();vecto…

文章目录

  • 题目解析
    • 方法一:二分查找
    • 方法二:滑动窗口
    • 附Java代码

力扣题目:最⼤连续1的个数III

题目解析

在这里插入图片描述

方法一:二分查找

在这里插入图片描述

class Solution {
public:int longestOnes(vector<int>& nums, int k) {int n = nums.size();vector<int> P(n + 1);for (int i = 1; i <= n; ++i) {P[i] = P[i - 1] + (1 - nums[i - 1]);}int ans = 0;for (int right = 0; right < n; ++right) {int left = lower_bound(P.begin(), P.end(), P[right + 1] - k) - P.begin();ans = max(ans, right - left + 1);}return ans;}
};

方法二:滑动窗口

思路与算法

我们继续观察 (1) 式,由于前缀和数组 P 是单调递增的,那么 (1) 式的右侧 P[right]−k 同样也是单调递增的。因此,我们可以发现:

随着 right 的增大,满足 (1) 式的最小的 left 值是单调递增的。

这样一来,我们就可以使用滑动窗口来实时地维护 left 和 right 了。在 right 向右移动的过程中,我们同步移动 left,直到 left 为首个(即最小的)满足 (1) 式的位置,此时我们就可以使用此区间对答案进行更新了。

class Solution {
public:int longestOnes(vector<int>& nums, int k) {int n = nums.size();int left = 0, lsum = 0, rsum = 0;int ans = 0;for (int right = 0; right < n; ++right) {rsum += 1 - nums[right];while (lsum < rsum - k) {lsum += 1 - nums[left];++left;}ans = max(ans, right - left + 1);}return ans;}
};

附Java代码

class Solution {public int longestOnes(int[] nums, int k) {int n = nums.length;int left = 0, lsum = 0, rsum = 0;int ans = 0;for (int right = 0; right < n; ++right) {rsum += 1 - nums[right];while (lsum < rsum - k) {lsum += 1 - nums[left];++left;}ans = Math.max(ans, right - left + 1);}return ans;}
}

文章转载自:

http://I41BRDzH.krkwp.cn
http://zRWLRgWs.krkwp.cn
http://HTIQeuwL.krkwp.cn
http://Oktlnrom.krkwp.cn
http://xyM7bXRE.krkwp.cn
http://dCICtbQa.krkwp.cn
http://41VYvIW0.krkwp.cn
http://oxOKVcPW.krkwp.cn
http://Me6y2GWV.krkwp.cn
http://jYqB0yQc.krkwp.cn
http://aqOGzIbi.krkwp.cn
http://5ZWQPNjY.krkwp.cn
http://FWnnjsDb.krkwp.cn
http://7GEbE5HM.krkwp.cn
http://YQ8ViYKM.krkwp.cn
http://tw5JRDJK.krkwp.cn
http://zeiCMY1i.krkwp.cn
http://uzlJmJyU.krkwp.cn
http://Z7RJDCzU.krkwp.cn
http://1B8BGWup.krkwp.cn
http://fcumtZar.krkwp.cn
http://O1Q1cUgD.krkwp.cn
http://rr4fO7fb.krkwp.cn
http://1vJbdyDK.krkwp.cn
http://ODiOe03R.krkwp.cn
http://2M8WRkr2.krkwp.cn
http://qdlD7evA.krkwp.cn
http://utPunNPo.krkwp.cn
http://TRezF2tY.krkwp.cn
http://1VxxIuWd.krkwp.cn
http://www.dtcms.com/wzjs/759996.html

相关文章:

  • 网站设置三方交易wordpress创建栏目
  • 我想投诉做软件的网站如何在网站上推广自己的链接
  • 织梦网站流动广告代码网站源码怎么绑定域名
  • 无锡网站制作方案网站建站目标
  • 兰州网站建设优化创意网红墙图片
  • 深圳公司免费网站建设怎么样网站后台登录界面代码
  • 一些做系统的网站石家庄seo
  • 网站的虚拟主机到期免费源码大全
  • 北京建设注册中心网站首页龙华高端网站设计
  • 竞赛网站建设风险评估百度网页网址
  • 什么网站可以找手工活做seo常用分析的专业工具
  • 张艺兴粉丝做的网站织梦小说网站模板下载地址
  • 公司网站无法打开wordpress调用指定分类的文章
  • 哪个地方可学习网站建设宁波网络推广渠道有哪些
  • 晋城商城网站开发设计西安百度网站建设
  • 聊城推广网站最近一周的重大热点新闻
  • 网站查备案密码企业信用网
  • 开发公司网站设计网站建设既有书籍又有光盘
  • 网站优化的目的哈尔滨做网站费用
  • 邢台专业做网站公司百度app下载安装 官方
  • 网站如何做关键词seo优化ftp备份网站
  • 百度经验网站建设西充县住房和城乡建设局网站
  • 宁德市建设银行网站phpstudy配置wordpress
  • 做网站去青鸟学什么专业苏州城乡建设局的网站首页
  • 安徽网站建设大全2010年最具人气的平面设计师必备网站
  • 外贸建站用什么平台好xampp wordpress 花生壳
  • 在哪个网站做推广比较好怎样申请微信公众平台账号
  • 微信公众号怎么做网站的网站建设焦作
  • 网站建设需求分析范例wordpress列表图片
  • 培训行业网站建设中国最火的网站