样例全都对,但是全部WA
查看原帖
样例全都对,但是全部WA
905957
Serend1pity楼主2024/1/20 20:35
#include<iostream>
#include<string>
#include<algorithm>
int str_num(std::string s,std::string m){
	/*int res=0;
	int index=s.find(m);
	while(index!=std::string::npos){
		res++;
		index=s.find(m,index+1);
	}
	return res;*/
	if(s.find(m)!=std::string::npos){
		return 1;
	} 
	else{
		return 0;
	}
}
int main(){
	int num;
	std::cin>>num;
	std::string s;
	std::cin>>s;//vvkk KKvv vkvkvk
	int m;
	int index=s.find("VK");
	while(index!=std::string::npos){
		m++;
		index=s.find("VK",index+1);
	}
	int n=str_num(s,"VV");
	int l;
	if(n==0){
		l=str_num(s,"KK");
	}
	
	if(s.find("VVKK")!=std::string::npos){
		std::cout<<m+n+l-2<<std::endl;
	}
	else{
		std::cout<<m+n+l<<std::endl;
	}
	
	return 0; 
} 
2024/1/20 20:35
加载中...