题目大意:给你一个字符串,改变一个字符后最多能有多少个VK
先把字符串中所有的VK找出来变为其他字符,再找有没有VV或KK的
#include<bits/stdc++.h>
using namespace std;
int main(){
string str;
while(cin>>str){
int ans=0;
int len=str.size();
for(int i=0;i<len;i++){
if(str[i]=='V'&&str[i+1]=='K'){
ans++;
str[i]=str[i+1]='*';
}
}
for(int i=0;i<len;i++){
if((str[i]=='V'&&str[i+1]=='V')||(str[i]=='K'&&str[i+1]=='K')){
ans++;
break;
}
}
cout<<ans<<endl;
}
}