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;
    }
};
相关推荐
王老师青少年编程6 分钟前
2025年12月GESP(C++一级): 手机电量显示
c++·认证·gesp·csp·一级·信奥赛·手机电量显示
wa的一声哭了11 分钟前
矩阵分析 单元函数矩阵微积分和多元向量值的导数
linux·c语言·c++·线性代数·算法·矩阵·云计算
爱装代码的小瓶子23 分钟前
【c++进阶】c++11的魔法:从模板到可变模板.
android·开发语言·c++
曼巴UE528 分钟前
UE GamePlayTag
c++·ue5·ue
慕容青峰1 小时前
【加拿大计算机竞赛 CCO 小行星采矿】题解
c++·算法·sublime text
Ghost-Silver1 小时前
2025年度总结
开发语言·数据结构·c++·算法
yyy(十一月限定版)1 小时前
C++基础
java·开发语言·c++
Ralph_Y2 小时前
C++数据库操作
开发语言·数据库·c++
酬勤-人间道2 小时前
CAD 曲线切割 3D 曲面:坡面 / 开挖模型的开挖 - 填埋精准计算解决方案
c++·计算机·cad·布尔计算·曲线切割·工业级解决方案·岩体
不会写代码的里奇2 小时前
从零开发基于DeepSeek的端侧离线大模型语音助手:全流程指南
c++·后端·音视频