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

企业建网站服务网络广告策划方案范文

企业建网站服务,网络广告策划方案范文,做网站的流量怎么算钱,重庆网站seo多少钱文章目录 题目解析方法一&#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://www.dtcms.com/wzjs/266030.html

相关文章:

  • 做网站去哪找源码百度搜索资源平台官网
  • 松江做网站费用武汉seo优化排名公司
  • 网站怎么做微信推广潍坊网站建设seo
  • 河北邢台做wap网站郑州seo优化推广
  • 亚马逊网站建设评述百度指数app官方下载
  • 嘉兴建设教育网站培训中心网站公司网站设计制作
  • 郑州官网网站优化公司合肥seo优化排名公司
  • 网站建设费的账务处理willfast优化工具下载
  • 企业对做营销型网站有什么优势百度游戏排行榜
  • 手机怎么免费建设网站网络推广怎样做
  • 武汉建站系统seo网络优化是做什么的
  • 如何在国外网站做翻译兼职做app找什么公司
  • 酒店网站建设需求分析关键词排名优化报价
  • wordpress 控制台 慢安徽seo优化
  • 广州是不是又有疫情了seo优化总结
  • 网站建设有什么好建议搜一搜
  • 微网站难做么石家庄seo关键词排名
  • 哪个网站做推销产品整站seo优化公司
  • 做品牌特价的网站外链发布平台
  • 广州外贸网站建站百度网站官网入口网址
  • 潼南县大潼建设有限公司网站刚刚地震最新消息今天
  • 专业的深圳网站建设百度地图导航网页版
  • o2o网站设计方案公司宣传软文
  • 智联招聘网站怎么做两份简历模板吉林网络推广公司
  • 企业网站每天更新seo外包资讯
  • 做网页怎么建站点免费加客源软件
  • 松江网站开发培训学校广州疫情最新消息
  • 企业宣传网站系统建设方案网站搭建需要什么
  • 网站域名注册哪个好无锡百度信息流
  • 网站账号注册程序站长检测工具