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;
    }
};
相关推荐
诙_11 分钟前
C++代码实践应用
开发语言·c++
Little At Air29 分钟前
LinuxOS阻塞队列模型(单生产者单消费者)
linux·数据结构·c++
念恒1230633 分钟前
基础IO(一切皆文件)
linux·c语言·c++·算法
Irissgwe1 小时前
四、进程控制(进程创建与终止)
linux·c++·进程·系统编程·fork·进程创建·进程终止
代钦塔拉1 小时前
第一篇:工业级 C++/Qt 项目头文件包含原则:告别循环依赖与编译玄学
开发语言·c++·qt
ZPC82102 小时前
规划后的轨迹,如何发给 moveit_servo 执行
c++·人工智能·算法·3d
杜子不疼.2 小时前
【C++ 在线五子棋对战】 - 工具类模块实现
开发语言·c++
橙色阳光五月天3 小时前
Qt C++项目的dump文件分析
开发语言·c++·qt
SoveTingღ3 小时前
【问题解析】Socket已经关闭了,但是端口还处于listening状态?
linux·服务器·c++·qt·socket
计算机安禾3 小时前
【c++面向对象编程】第9篇:友元(friend):破坏封装的“特权”——真的有害吗?
java·c++·log4j