1004. 最大连续1的个数 III
题目链接:1004. 最大连续1的个数 III
代码如下:
cpp
class Solution
{
public:
int longestOnes(vector<int>& nums, int k)
{
int res=0,left=0,count0=0; 0 变成 1,用来统计 count0
for(int right=0;right<nums.size();right++)
{
if(nums[right]==0) {count0++;}
while(count0>k)
{
if(nums[left]==0) {count0--;}
left++;
}
res=max(res,right-left+1);
}
return res;
}
};