dalao求助28分,过了样例,a了1.3两个点其他全wa了,救救孩子把qwq
  • 板块P3392 涂国旗
  • 楼主Keyzee
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/10/14 10:56
  • 上次更新2023/11/4 03:51:47
查看原帖
dalao求助28分,过了样例,a了1.3两个点其他全wa了,救救孩子把qwq
558667
Keyzee楼主2021/10/14 10:56
#include<bits/stdc++.h>
using namespace std;
char gq[55][55];
int rem[55][4];
int numm0,numm1,numm2,sum_n;

int main(){
	
	int n,m;
	cin>>n>>m;
	for(int i=0;i<n;i++){
		cin>>gq[i];
		for(int j=0;j<m;j++){
			if(gq[i][j]=='W'){
				rem[i][0]++;
			}
			if(gq[i][j]=='B'){
				rem[i][1]++;
			}
			if(gq[i][j]=='R'){
				rem[i][2]++;
			}
		}
	}
	int minn = 99999;
	for(int i=0;i<n-1;i++){
		for(int k=0;k<=i;k++){
			numm0+=m-rem[k][0];
		}
		for(int j=i+1;j<n-1;j++){
			int l;
			for(l=i+1;l<=j;l++){
				numm1+=m-rem[l][1];
			}
			for(int d=j+1;d<n;d++){
				numm2+=m-rem[d][2];
			}
			sum_n = numm0+numm1+numm2;
			minn = min(sum_n,minn);
			/*nnum1+=m-rem[j][1];	
			int p = nnum1;
			minn = min(p,minn);*/
		}
		/*int h = 
		min_fnum = min*/  
	}
	cout<<minn;
	return 0;
}
2021/10/14 10:56
加载中...