有关对拍的小疑惑
查看原帖
有关对拍的小疑惑
754021
fish_love_cat楼主2023/5/26 12:59
#include<bits/stdc++.h>
using namespace std;
string a;
int main(){
    int n,s,ans=0,b;
    cin>>n>>s>>a;
    for(int i=n-1;i>=0;i--){
        if(a[i]=='.'){
            if(ans==0) b=i-s+1;
            ans++;
            i=i-s+1;
        }
    }
    cout<<ans+b<<endl;
    return 0;
}

WA on #17


但是把第 9 行改成题解里的 b=max(i-s+1,b); 就 AC 了。个人认为这两者在这题没有区别,但结果就是不一样,求大佬 hack /bx

QAQ

2023/5/26 12:59
加载中...