68分大红大绿求助
查看原帖
68分大红大绿求助
662037
_Jonny_404楼主2022/8/19 15:31
#include<bits/stdc++.h>
using namespace std;

char a[10101010];
int cnt,n;

int main(){
    cin >> n >> a;
    for(int i=0;i<n;i++){
        if(a[i]=='V'&&a[i+1]=='K'){
            continue;
        }
        else if(i!=n-1&&a[i]=='V'&&a[i+1]=='V'){
            if(i+1!=n-1&&a[i+2]=='K'){
                continue;
            }
            else{
                a[i+1]='K';
            }
        }
        else if(i!=n-1&&a[i]=='K'&&a[i+1]=='K'){
            
            a[i]='V';
            
        }
    }
    for(int i=0;i<n;i++){
        if(a[i]=='V'&&a[i+1]=='K'){
            cnt++;
        }
    }
    cout << cnt;
    return 0;
}

最后一次记录

2022/8/19 15:31
加载中...