当前位置: 首页> 文旅> 旅游 > 医疗器械监督管理条例_电子商务营销论文_网络推广是什么工作内容_网站权重优化

医疗器械监督管理条例_电子商务营销论文_网络推广是什么工作内容_网站权重优化

时间:2025/7/12 13:56:50来源:https://blog.csdn.net/l1894/article/details/146885407 浏览次数:0次
医疗器械监督管理条例_电子商务营销论文_网络推广是什么工作内容_网站权重优化

1.题目

给定一个二进制数组 nums 和一个整数 k,假设最多可以翻转 k 个 0 ,则返回执行操作后 数组中连续 1 的最大个数 。

示例 1:

输入:nums = [1,1,1,0,0,0,1,1,1,1,0], K = 2
输出:6
解释:[1,1,1,0,0,1,1,1,1,1,1]
粗体数字从 0 翻转到 1,最长的子数组长度为 6。

示例 2:

输入:nums = [0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,1,1], K = 3
输出:10
解释:[0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1]
粗体数字从 0 翻转到 1,最长的子数组长度为 10。

提示:

  • 1 <= nums.length <= 105
  • nums[i] 不是 0 就是 1
  • 0 <= k <= nums.length

2.算法原理

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

关键字:医疗器械监督管理条例_电子商务营销论文_网络推广是什么工作内容_网站权重优化

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: