@[Etic_HAO](/user/735935) 试试在第一个for里的if||后面的删去
by kongyuhen @ 2022-08-24 15:21:24
```cpp
#include <bits/stdc++.h>
using namespace std;
int n,ans;
string s;
int main(){
cin>>n>>s;
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i+1]=='K')//||(s[i]=='K'&&s[i+1]=='V'))
{
ans++;
s[i]='A';
s[i+1]='A';
}
}
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i]+1=='V'){
ans++;
break;
}
if(s[i]=='K'&&s[i+1]=='K'){
ans++;
break;
}
}
cout<<ans;
}
```
by kongyuhen @ 2022-08-24 15:23:21
@[kongyuhen](/user/772402)
```cpp
#include <bits/stdc++.h>
using namespace std;
int n,ans;
string s;
int main(){
cin>>n>>s;
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i+1]=='K')
{
ans++;
s[i]='A';
s[i+1]='A';
}
}
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i]+1=='V'){
ans++;
break;
}
if(s[i]=='K'&&s[i+1]=='K'){
ans++;
break;
}
}
cout<<ans;
}
```
这样76分
by Etic_HAO @ 2022-08-24 15:49:06
@[Etic_HAO](/user/735935)
```cpp
#include <bits/stdc++.h>
using namespace std;
int n,ans;
string s;
int main(){
cin>>n>>s;
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i+1]=='K')
{
ans++;
s[i]='A';
s[i+1]='A';
}
}
for(int i=0;i<n;i++){
if(s[i]=='V'&&s[i+1]=='V'){
ans++;
break;
}
if(s[i]=='K'&&s[i+1]=='K'){
ans++;
break;
}
}
cout<<ans;
}
```
by kongyuhen @ 2022-08-24 16:07:30
一个小问题,s[i+1]==‘V’,你写的s[i]+1==‘V’
by kongyuhen @ 2022-08-24 16:09:03
@[kongyuhen](/user/772402)
谢谢
by Etic_HAO @ 2022-08-24 16:27:04