求错因
  • 板块P3392 涂国旗
  • 楼主SPFA
  • 当前回复1
  • 已保存回复1
  • 发布时间2020/11/3 16:57
  • 上次更新2023/11/5 09:07:25
查看原帖
求错因
242910
SPFA楼主2020/11/3 16:57
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int main()
{
	char a[1001][1001];
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		  cin>>a[i][j];
	}
	int w=0,b=0,r=0;
	int minn=10010;
	for(int i=1;i<=n;i++)
	{
		for(int i1=1;i1<=m;i1++)
		{
			if(a[i][i1]!='W') w++;
		}
		for(int i2=i;i2<=n;i2++)
		{
			for(int j=1;j<=m;j++){
				if(a[i2][j]!='B') b++;
			}
			for(int i3=i2;i3<=n;i3++)
		    {
		    	for(int k=1;k<=m;k++)
		    	{
		    		if(a[i3][k]!='R') r++;				
				}		
		    }
		}
	    minn=min(minn,w+r+b);
	    w=0;
	    r=0;
	    b=0;
	}
	cout<<minn;
	return 0;
}
2020/11/3 16:57
加载中...