刚才比赛T4捆绑0号2号测试点WA
1~4RE
#include<bits/stdc++.h>
using namespace std;
int t,x,y,z,ans2,p,ans;
string a,b,s;
int n;
int main(){
cin>>t;
while(t--){
cin>>n;
cin>>a>>b;
s.clear();
for(int i=0;i<=n*2;i++){
if(i%2==0)s[i]=a[ceil(i/2)];
else s[i]=b[ceil(i/2)];
}
x=0,y=0,z=0;
ans2=1e9;
for(int i=0;i<n*2;i+=3){
for(int j=i;j<=i+2;j++){
if(s[j]=='P')x++;
if(s[j]=='V')y++;
if(s[j]=='W')z++;
}
p=i/3+1,ans=0;
if(x>p)ans+=x-p;
if(y>p)ans+=y-p;
if(z>p)ans+=z-p;
if(p*3<=n*2&&i%6==0)ans2=min(ans2,ans);
if(i+3>n*2)break;
}
cout<<ans2<<endl;
}
return 0;
}