为各位大佬(前提是你得懂C++)献上代码:
#include"stdio.h"
int main(void){
int n,vk_cnt=0;
char s[100];
scanf("%d",&n);
scanf("%s",s);
for(int i=0;i<n-1;i++)
if(s[i]=='V'&&s[i+1]=='K'){
vk_cnt++;
s[i]=s[i+1]='!';
}
int cnt=0;
for(int i=0;i<n;i++){
if(s[i]=='V'||s[i]=='K')
cnt++;
else{
if(cnt>1)
vk_cnt++;
cnt=0;
}
printf("%d\n",vk_cnt);
}
if(cnt>1)
vk_cnt++;
printf("%d",cnt);
return 0;
}