求助
  • 板块题目总版
  • 楼主wangyihan_
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/9/2 20:03
  • 上次更新2024/9/3 11:30:40
查看原帖
求助
1346507
wangyihan_楼主2024/9/2 20:03

P3741

全RE

#include<bits/stdc++.h>
using namespace std;
string sst,st;
int ans,max_anss,n,anss;
int dg(int x)
{
	if(x==n) return max_anss;
	anss=0;
	sst=st;
	if(sst[x]=='V') sst[x]='K';
	else sst[x]='V';
	for(int i=1;i<n;i++)
	  if(sst[i]=='K'&&sst[i-1]=='V') anss++;
	max_anss=max(max_anss,anss);
	dg(x+1);
}
int main()
{
	cin>>n;
	getline(cin,st); 
	cin>>st;
	for(int i=1;i<n;i++)
	  if(st[i]=='K'&&st[i-1]=='V') ans++;
	dg(0);
	cout<<max(ans,max_anss);
	return 0;
}
2024/9/2 20:03
加载中...