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

南京网站建设优化中国建设官方网站企业

南京网站建设优化,中国建设官方网站企业,淄博网站建设好的公司,制作二维码的微信小程序1004. 最大连续1的个数 III 1004. 最大连续1的个数 III 题目描述#xff1a; 给定一个二进制数组 nums 和一个整数 k#xff0c;如果可以翻转最多 k 个 0 #xff0c;则返回 数组中连续 1 的最大个数 。 解题思路#xff1a; 首先题目要我们求出的最多翻转k个0后#x…  1004. 最大连续1的个数 III 1004. 最大连续1的个数 III 题目描述  给定一个二进制数组 nums 和一个整数 k如果可以翻转最多 k 个 0 则返回 数组中连续 1 的最大个数 。 解题思路 首先题目要我们求出的最多翻转k个0后可以翻转【0k】个0不一定要全翻转的连续1最多的子数组的长度 我们可以用leftright滑动窗口的思想定一个zero来记录0的个数right不断向右走当遇到nums【right】等于0时zero当zero的个数大于k的时候left先右走当遇到nums【left】等于0时zero--直到zerok,然后更新length的大小 解题代码 class Solution { public:int longestOnes(vectorint nums, int k) {int length0;int nnums.size();int zero0;int left0,right0;while(rightn){if(nums[right]0)zero;while(zerok){if(nums[left]0)zero--;}lengthmax(length,right-left1);right;}return length;} }; 1658. 将 x 减到 0 的最小操作数 1658. 将 x 减到 0 的最小操作数 题目描述  给你一个整数数组 nums 和一个整数 x 。每一次操作时你应当移除数组 nums 最左边或最右边的元素然后从 x 中减去该元素的值。请注意需要 修改 数组以供接下来的操作使用。 如果可以将 x 恰好 减到 0 返回 最小操作数 否则返回 -1 。 解题思路 本题是要不断从左右两边减一个数使x减为0我们可以发现左右两边减的数组是两个连续区间也就是说整个大数组被分成了三个小数组我们可以转换一下思想变为求中间数组之和等于target大数组之和-x的最长长度也就是变成了子数组问题 值得注意的是length应该初始化为-1而不是0因为当length0有两种情况 当数组为【5,6,7,8,9】而x4中间数组每个数都大于x刚好length0每个元素都要出的情况 解题代码 class Solution { public:int minOperations(vectorint nums, int x) {int sum0;for(int i0;inums.size();i)sumnums[i];int targetsum-x;if(target0) return -1;int nnums.size();int length-1;for(int left0,right0,num0;rightn;right){numnums[right];while(numtarget)num-nums[left];if(numtarget)lengthmax(length,right-left1);}if(length-1)return length;else return n-length;} };
http://www.hkea.cn/news/14495807/

相关文章:

  • asp建站系统源码宜昌网页设计
  • 长沙高新区建设局网站网页定制开发费用
  • 查找网站域名雄安建设集团有限公司网站
  • 电工证如何做的相关网站能查到优秀的摄影作品网站
  • 网上做兼职老师的正规网站个人域名备案需要什么资料
  • 用网站做淘客怎么做公司网站怎么建立优化体系
  • 网站服务器怎么更换做花藤字网站
  • 校园网站做自己的广告网站关键词多少个好
  • 网站建设推广好做吗南京自适应网站
  • 做弹幕网站如何建设网站简介
  • 网站选项卡代码免费软件的定义
  • 东莞网站建设制作英语培训学校网站怎么做
  • 国家森林公园网站建设小程序商店官网
  • 福田网站 建设seo信科wordpress建站模版
  • 网站建设勹金手指下拉建个公司网站需要多少钱
  • 少数民族网站建设不知名网站开发
  • 做评测好的视频网站网站提交 入口
  • 网站建设视频百度云做外汇网站卖判刑多少年
  • 手表哪个网站正品电话怎么做网站域名
  • 企业应该如何建设网站汉中网络推广
  • 申请自己的网站空间asp.net企业网站设计
  • 商城网站制作 价格杭州响应式网站制作
  • 番禺网站建设服务哪里建设网站不需要备案
  • 怎么制作个人网站合肥设计网站公司
  • 重庆网站推广流程阿里云服务器责任怎么做网站
  • c 网站开发的好处在线制作简历的网站
  • 旅游网站流程图中山软件开发
  • 做网站翻页怎么做财税公司怎么找客源
  • 公路水运建设质量与安全监督系统网站站长工具
  • 济南建站方案长沙网站建设做得好的