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;
    }
};
相关推荐
yanlou23319 小时前
【C++/Linux实战项目】仿muduo库实现高性能Reactor模式TCP服务器(深度解析)
linux·服务器·c++·tcp/ip·epoll
zuoyou-HPU19 小时前
QT C++开发知识点剖析
开发语言·c++·qt
草莓熊Lotso19 小时前
Qt 按钮与显示类控件实战:从交互到展示全攻略
大数据·开发语言·c++·人工智能·qt·microsoft·交互
承渊政道19 小时前
C++学习之旅【C++Stack和Queue类介绍—入门指南与核心概念解析】
c语言·数据结构·c++·学习·visual studio
爱学习的阿磊19 小时前
模板编译期排序算法
开发语言·c++·算法
爱学习的阿磊20 小时前
C++代码动态分析
开发语言·c++·算法
WWZZ202520 小时前
C++:STL(容器deque)
开发语言·c++·算法·大模型·具身智能
近津薪荼20 小时前
优选算法——双指针专题3(快慢双指针)
c++·学习·算法
草莓熊Lotso20 小时前
Linux 进程等待与程序替换全解析:从僵尸进程防治到 exec 函数实战
linux·运维·服务器·开发语言·c++·人工智能·python
shengli72220 小时前
C++与硬件交互编程
开发语言·c++·算法