1 条题解

  • 0
    @ 2025-08-11 08:26:53
    #include<bits/stdc++.h>
    using namespace std;
    long long ago;
    int n,k,a[100005],ans=0;
    int main()
    {
        cin>>n>>k;
        a[0]=1;
        for(int i=1;i<=n;i++)
            cin>>a[i];
        int l=1,r=1,cnt=0;
        while(r<=n)
        {
            if(!a[r++]) cnt++;
            while(cnt>k)
                if(!a[l++])
                    cnt--;
            ans=max(ans,r-l);
        }
        cout<<ans<<endl;
    }
    
  • 1

信息

ID
2088
难度
6
分类
(无)
标签
递交数
37
已通过
10
通过率
27%
被复制
4
上传者