WA求助
查看原帖
WA求助
837059
shadowworrier楼主2022/12/26 22:43

就是正常暴力枚举,但是就是通过不了,求助


int main()
{
	int cnt=0,n,m,i,j,k,p,num,min=100000;
	char c,flag[100][100]={0};
	scanf("%d %d",&n,&m);
	for(i=1;i<=n;i++){
		scanf("%*c");
		for(j=1;j<=m;j++){
			scanf("%c",&c);
			flag[i][j]=c;
		}
	}
	for(i=1;i<=n-2;i++){
		for(j=i+1;j<=n-1;j++){
			cnt=0;
			for(p=1;p<=i;p++){
				for(k=1;k<=m;k++){
					if(flag[p][k]!='W'){
						cnt++;
					}
				}
			}
			for(p=i+1;p<=j;p++){
				for(k=1;k<=m;k++){
					if(flag[p][k]!='B'){
						cnt++;
					}
				}
			}
			for(p=j+1;p<=n;p++){
				for(k=1;k<=m;k++){
					if(flag[p][k]!='R'){
						cnt++;
					}
				}
			}
			if(cnt<min){
				min=cnt;
			}
		}
	}
	printf("%d",min);
	return 0;
}
2022/12/26 22:43
加载中...