我和你思路差不多我也不知道为什么我只有92
by lweakm @ 2021-12-10 18:22:26
哦我刚刚过了,我是因为kk,是要&&a[i-1]!='V'
by lweakm @ 2021-12-10 18:25:15
|kkksc03|?|
|--------|----------|
by Luxiuyuan2013 @ 2022-03-06 18:30:46
kkksc03?
by Luxiuyuan2013 @ 2022-03-06 18:31:20
我也是92分,是不是37、45、49、50这四个测试点错了?
by Yuzilihhh @ 2022-03-30 16:32:59
我有37测试点的,给你
4
VKKV
by Yuzilihhh @ 2022-03-30 16:33:58
@[Yuzilihhh](/user/567522) 请问这个的结果是1吗??
by Liulu_THU @ 2022-12-23 08:50:31
@[Liulu_THU](/user/902483) 抱歉,有些忘了,我拿到给你
by Yuzilihhh @ 2022-12-23 08:59:21
不过我AC了
by Yuzilihhh @ 2022-12-23 09:00:13
```cpp
#include<bits/stdc++.h>
using namespace std;
int sum;
int main()
{
int n;
cin>>n;
char a[n];
cin>>a;//VKVV
for(int i=0;i<n-1;++i)
{
if(a[i]=='V'&&a[i+1]=='K')
{
++sum;
a[i]='d',a[i+1]='d';
}
}
for(int i=0;i<n-1;++i)
{
if(a[i]=='V'&&a[i+1]=='V')
{
++sum;
break;
}
if(a[i]=='K'&&a[i+1]=='K')
{
++sum;
break;
}
}
cout<<sum;
return 0;
}
```
你凑合着看看吧……
主题思路是先确定有几组“VK”,标记上,就不参与下面的查找了,再找“VV”和“KK”进行改变
by Yuzilihhh @ 2022-12-23 09:04:47