大佬们求助 38分 前几个示例没问题
查看原帖
大佬们求助 38分 前几个示例没问题
1034242
RingTouSou楼主2023/9/17 22:21
#include<bits/stdc++.h>
using namespace std;
int num1,num2;
int main()
{
    int n;
    cin>>n;
    string ss;
    cin>>ss;
    string s="VK";
    for(int i=0;i<n;i++)
    {
    	char g=ss[i];
    	s[i]='V';
    	int beta=ss.find(s);
		int num=0;
		while(beta!=string::npos)
		{
			num++;
			beta=ss.find(s,beta+2);  //统计数量
		}
		num1=max(num,num1);
    	ss[i]=g;
	}
	for(int i=0;i<n;i++)
    {
    	char g=ss[i];
    	s[i]='K';
    	int beta=ss.find(s);
		int num=0;
		while(beta!=string::npos)
		{
			num++;
			beta=ss.find(s,beta+2);  //统计数量
		}
		num2=max(num,num2);
    	ss[i]=g;
	}
	cout<<max(num1,num2);
	return 0;
}
2023/9/17 22:21
加载中...