28分求救啊!!!
  • 板块P3392 涂国旗
  • 楼主BBY123
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/5/2 12:20
  • 上次更新2023/10/23 16:56:10
查看原帖
28分求救啊!!!
725794
BBY123楼主2023/5/2 12:20

我看着没啥问题,可就是过不了

#include<bits/stdc++.h>
using namespace std;
int n,m,ans=999999999,sum;
char a[51][51];
int main(){
	cin>>n>>m;
	for(int i = 1;i <= n;i++){
		for(int j = 1;j <= m;j++){
			cin>>a[i][j];
		}
	}
	for(int i = 1;i <= n-2;i++){
		for(int j = i+1;j <= n-1;j++){
			sum=0;
			for(int s = 1;s <= i;s++){
				for(int b = 1;b <= m;b++){
					if(a[s][b]!='W') sum++;
				}
			}
			for(int s = i+1;s <= j;s++){
				for(int b = 1;b <= m;b++){
					if(a[s][b]!='B') sum++;
				}
			}
			for(int s = j+1;s <= n;s++){
				for(int b = 1;b <= m;b++){
					if(a[s][b]!='R') sum++;
				}
			}
		}
		ans=min(ans,sum);
	}
	cout<<ans<<endl;
	return 0;
}
2023/5/2 12:20
加载中...