88分求助!这个哪里错了?
查看原帖
88分求助!这个哪里错了?
1378709
Yue_Hao楼主2024/8/6 08:20
#include <bits/stdc++.h>
using namespace std;
long long vk(string s, long long n){
	long long sum = 0;
	for(int i = 0; i < n; i++) if(s[i] == 'V' && s[i + 1] == 'K') sum++;
	return sum;
}
int main(){
	long long n, sum = 0;
	scanf("%lld", &n);
	string s;
	cin >> s;
	sum += vk(s, n);
	for(int i = 0; i < n; i++){
		if(s[i] == s[i + 1]){
			sum++;
			break;
		}
	}
	printf("%lld", sum);
}
2024/8/6 08:20
加载中...