#include<bits/stdc++.h>
using namespace std;
int w[55],b[55],r[55];
char c;
int main() {
int n,m,maxn=55*55;cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++){
cin>>c;
if(c=='W')w[i]++;
if(c=='R')r[i]++;
if(c=='B')b[i]++;
}
for(int i=1;i<=n-2;i++)
for(int j=i+1;j<=n-1;j++){
int need=0;
for(int x=1;x<=i;x++)need+=r[x]+b[x];
for(int x=i+1;x<=j;x++)need+=r[x]+w[x];
for(int x=j+1;x<=n:x++)need+=w[x]+b[x];
if(need<maxn)maxn=need;
}
cout<<maxn;
}
恳请各位大佬给予修改意见,蒟蒻将感激不尽