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;
    }
};
相关推荐
知无不研9 分钟前
缺省参数与缺省函数的区别
c++·语法
csdndenglu2 小时前
Easy3D:一个轻量级、易用、高效的C++库,用于处理和渲染3D数据,无复杂要求时可替代VTK
开发语言·c++·图形渲染·3d渲染
chh5633 小时前
C++--vector
开发语言·c++·学习·算法
zmzb01033 小时前
C++课后习题训练记录Day154
数据结构·c++·算法
殳翰12 小时前
下服务器端开发流程及相关工具介绍(C++)
开发语言·c++
青瓦梦滋13 小时前
协议定制/序列化-反序列化(Linux视角)
linux·服务器·网络·c++
山登绝顶我为峰 3(^v^)317 小时前
C/C++ 交叉编译方法
java·c语言·c++
郝学胜-神的一滴20 小时前
中级OpenGL教程 013:渲染器类架构设计与逐帧渲染流程详解
开发语言·c++·unity·游戏引擎·图形渲染·opengl·unreal
小小龙学IT1 天前
C++ 并发编程深度解析:从内存模型到无锁数据结构
数据结构·c++