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

wordpress图片上传慢武汉seo排名扣费

wordpress图片上传慢,武汉seo排名扣费,网络设计开题报告,我的世界做壁纸网站打不开1004. 最大连续1的个数 III 1004. 最大连续1的个数 III 题目描述: 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。 解题思路: 首先题目要我们求出的最多翻转k个0后&#x…

 

 1004. 最大连续1的个数 III

1004. 最大连续1的个数 III

题目描述: 

给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。

 解题思路:

首先题目要我们求出的最多翻转k个0后(可以翻转【0,k】个0,不一定要全翻转)的连续1最多的子数组的长度

我们可以用left,right滑动窗口的思想,定一个zero来记录0的个数,right不断向右走,当遇到nums【right】等于0时,zero++,当zero的个数大于k的时候,left先右走,当遇到nums【left】等于0时,zero--直到zero<=k,然后更新length的大小

解题代码:

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

 1658. 将 x 减到 0 的最小操作数

1658. 将 x 减到 0 的最小操作数

题目描述: 

给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。

如果可以将 x 恰好 减到 0 ,返回 最小操作数 ;否则,返回 -1 。

解题思路:

本题是要不断从左右两边减一个数,使x减为0,我们可以发现左右两边减的数组是两个连续区间,也就是说整个大数组被分成了三个小数组,我们可以转换一下思想:变为求中间数组之和等于target(大数组之和-x)的最长长度,也就是变成了子数组问题

值得注意的是length应该初始化为-1,而不是0,因为当length=0有两种情况

  • 当数组为【5,6,7,8,9】,而x=4,中间数组每个数都大于x
  • 刚好length=0,每个元素都要出的情况

解题代码:

class Solution {
public:int minOperations(vector<int>& nums, int x) {int sum=0;for(int i=0;i<nums.size();i++)sum+=nums[i];int target=sum-x;if(target<0)  return -1;int n=nums.size();int length=-1;for(int left=0,right=0,num=0;right<n;right++){num+=nums[right];while(num>target)num-=nums[left++];if(num==target)length=max(length,right-left+1);}if(length==-1)return length;else return n-length;}
}; 

http://www.dt0577.cn/news/45190.html

相关文章:

  • 导航网站怎么做seoseo自然优化排名技巧
  • 南昌网站开发培训学校seo公司 彼亿营销
  • 电脑网站制作教程蓝牙耳机网络营销推广方案
  • 如何建设自己的摄影网站关键词搜索爱站
  • 梦织网站怎么在广告联盟接广告
  • 如何建设企业人力资源网站廊坊seo快速排名
  • 网上推广产品哪个网好宁波seo服务快速推广
  • 商洛做网站的公司接app推广接单平台
  • 建设网站q8555 3807怎样淘宝seo排名优化
  • 外贸网站建设公司机构网站搜索引擎优化
  • 建设网站必须要钱吗360优化大师官方下载最新版
  • 电子商务网站建设价格邵阳疫情最新消息
  • 大连市那里做网站宣传的好永久免费的培训学校管理软件
  • 嘉定专业做网站鼓楼网站seo搜索引擎优化
  • 庄辉个人网站建设教学南宁 百度网盘
  • wordpress 4 编辑器seo基础培训
  • 聊城做网站汕头网站建设技术外包
  • 做变态的视频网站免费开源网站
  • 网站书店建设背景杭州seo服务公司
  • 深圳最好的网站建设俄罗斯搜索引擎入口 yandex
  • 南昌新手网站建设费用什么是网络软文营销
  • 德阳小程序开发女生做sem还是seo
  • 哪个网站做国内销海外的北京百度公司总部电话
  • ps网站怎么做超链接站内搜索工具
  • 网站开发与维护专员岗位职责广州seo学徒
  • 网站建设服装在线商城实训报告网络营销成功案例ppt
  • 山东滨州有多少网站开发公司友情链接交换平台免费
  • IT男网站建设神马站长平台
  • 河南省村镇建设处网站福州seo网络推广
  • 大连专业手机自适应网站建设维护联合早报 即时消息