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;
    }
};
相关推荐
waves浪游1 分钟前
进程概念(上)
linux·运维·服务器·开发语言·c++
眠りたいです1 分钟前
基于脚手架微服务的视频点播系统-脚手架开发部分(完结)elasticsearch与libcurl的简单使用与二次封装及bug修复
c++·elasticsearch·微服务·云原生·架构·bug
杜子不疼.22 分钟前
【C++】 map/multimap底层原理与逻辑详解
开发语言·c++
点云SLAM1 小时前
C++ 中dynamic_cast使用详解和实战示例
开发语言·c++·类型转换·dynamic_cast·c++多态·c++继承
冷徹 .1 小时前
Edu144 CD
c++·算法
CodeByV2 小时前
【C++】C++11:右值引用和移动语义
开发语言·c++
头发还没掉光光2 小时前
C/C++类型转换
c语言·开发语言·c++
爪哇部落算法小助手2 小时前
爪哇周赛 Round 1
c语言·c++·算法
弘毅 失败的 mian3 小时前
C++、Java 还是测试开发?
java·c++·经验分享·笔记·测试开发·技术方向·就业
杜子不疼.3 小时前
【C++】 set/multiset底层原理与逻辑详解
java·开发语言·c++