题目:
样例输入:
4 5
WRWRW
BWRWB
WRWRW
RWBWR样例输出
11
代码:
#include<iostream>
using namespace std;
#define M 10005
int ans;
char sa[50][50];
int min1=9999;
int main()
{
int n,m;cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
cin>>sa[i][j];
}
}
for(int i=2;i<=n-1;i++)
{
for(int j=i+1;j<=n;j++)
{
int ans=0;
for(int k=1;k<=i-1;k++)
{
for(int t=1;t<=m;t++)
{
if(sa[k][t]!='W')
{
ans++;
}
}
}
for(int k=i;k<=j-1;k++)
{
for(int t=1;t<=m;t++)
{
if(sa[k][t]!='B')
{
ans++;
}
}
}
for(int k=j;k<=n;k++)
{
for(int t=1;t<=m;t++)
{
if(sa[k][t]!='R')
{
ans++;
}
}
}
if(ans<min1)
{
min1=ans;
}
}
}
cout<<min1<<endl;
return 0;
}
标签:10005,int,08,样例,50,P3392,条纹,sa,WRWRW
From: https://blog.csdn.net/qq_69155454/article/details/143109385