求助,一份找不出错的78分代码(连WA点的数据都过了))
查看原帖
求助,一份找不出错的78分代码(连WA点的数据都过了))
564225
dontwannacry楼主2022/7/25 16:57
#include<bits/stdc++.h>
using namespace std;
string A,N;
bool re[110] ={0};
int n,ans = 0;
int main(){
	//freopen("P3741_1.in","r",stdin);
	getline(cin,N);
	for(int i = 0;i < N.size();++i){
		n*= 10;
		n += N[i] - '0';
	}
	getline(cin,A);
	for(int i = 0;i < n;++i){
		if(A[i] == 'V'&&A[i+1] == 'K'){
			++ans;
			re[i] = 1;
			re[i+1] = 1;
		}
	}
	for(int i = 0;i < n;++i){
		if(A[i] == 'V'&&A[i+1]!='K'&&!re[i+1]&&i < n-1){
			++ans;
			break;
		}
		if(A[i] == 'K'&&A[i-1]!='V'&&!re[i-1]&&i >= 1){
			++ans;
			break;
		}
	}
	cout << ans<<"\n";
	return 0;
}
2022/7/25 16:57
加载中...