92分求助还有哪种情况没考虑啊!!
查看原帖
92分求助还有哪种情况没考虑啊!!
990504
dreamsdija楼主2024/10/21 19:47
rn 0;
    if(s=="VK") return 1;
    int fd=s.find("VK");
    int ans=0;
    int i=0;
    while(fd!=-1){
        b[fd]=1;
        b[fd+1]=1;
        i=fd+2;
        ans++;
        fd=s.find("VK",i);
    }
    for(int i=1;i<n;i++){
        if(b[i]==b[i-1]&&b[i]==0){
            return ans+1;
        }
    }
    return ans;
}
int main() {
    int n;
    cin>>n;
    string s;
    cin>>s;
    cout<<slove(n,s)<<endl;
    return 0;
}
2024/10/21 19:47
加载中...