救救我,28分
查看原帖
救救我,28分
994259
GGbond_wawdsj楼主2025/6/15 16:33
#include<bits/stdc++.h>
using namespace std;
int n,m,ans,minn=INT_MAX;
char c[55][55];
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>c[i][j];
        }
    }
    for(int i=1;i<=n-2;i++){
        for(int j=i+1;j<=n-1;j++){
            for(int x=1;x<=n;x++){
                for(int y=1;y<=m;y++){
                    if(x<=i){
                        if(c[x][y]!='W'){
                            ans++;
                        }
                    }
                    else if(x<=j){
                        if(c[x][y]!='B'){
                            ans++;
                        }
                    }
                    else{
                        if(c[x][y]!='R'){
                            ans++;
                        }
                    }
                }
            }
            minn=min(minn,ans);
        }
    }
    cout<<minn;
}
2025/6/15 16:33
加载中...