/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Wrong Answer 1ms 532.0 KiB
#2 Wrong Answer 28ms 764.0 KiB

Code

#include<iostream>
using namespace std;
int main()
{
    int t;
    cin>>t;

    while(t--){
        long long n,k;
        cin>>n>>k;

        string s;
        cin>>s;

        int left=0, right = 0, count=0, ones=0;

        while(right<n){
            if(s[right]=='0'){
                count++;
            }
            while(count>k){
                    if(s[left]=='0'){
                        count--;
                    }
                    left++;
            }

            ones = max(ones, right-left+1);
            right++;
        }

        cout<<ones<<"\n";
    }
}

Information

Submit By
Type
Submission
Problem
P1159 Binary String
Contest
Brain Booster #8
Language
C++17 (G++ 13.2.0)
Submit At
2025-02-17 16:50:16
Judged At
2025-02-17 16:50:16
Judged By
Score
0
Total Time
28ms
Peak Memory
764.0 KiB