1004. 最大连续1的个数 III

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;
    }
};
相关推荐
2401_857918293 分钟前
C++与自动驾驶系统
开发语言·c++·算法
liu****14 分钟前
linux上git推送内容到gitee上
c++·git·gitee·版本控制
GfovikS0610015 分钟前
C++中的函数式编程
开发语言·c++·算法
2401_8579182916 分钟前
C++中的构建器模式
开发语言·c++·算法
liu****18 分钟前
6.多人协作(同一分支下(不常用))(一)
c++·gitee·版本控制
齐鲁大虾27 分钟前
VC++ 如何获取打印机的脱机/连接状态
开发语言·c++·获取打印机状态
羊小猪~~34 分钟前
【QT】--QWIdget与QDialog
开发语言·数据库·c++·后端·qt·求职招聘
fff98111834 分钟前
基于C++的爬虫框架
开发语言·c++·算法
Aevget40 分钟前
MFC扩展库BCGControlBar Pro v37.3新版亮点:Ribbon Bar等控件功能升级
c++·ribbon·mfc·界面控件·ui开发
m0_7434703744 分钟前
C++中的装饰器模式变体
开发语言·c++·算法