求助大佬!!!哪里错了???
查看原帖
求助大佬!!!哪里错了???
1022674
Wei_Zheng2012楼主2024/7/23 10:58
#include <iostream> 
using namespace std;
const int MAXN = 1000; 
const int MAXM = 1000;
int main(){ 
int n, m; char a[1000][1000];
cin >> n >> m;
for (int i = 0; i < n; ++i)
    for (int j = 0; j < m; ++j)
        cin >> a[i][j];

int min  = 99999;

for (int i = 1; i < n - 1; ++i) {
    int  W = 0,  B = 0,  R = 0;

    for (int y = 0; y < i; ++y)
        for (int z = 0; z < m; ++z)
            if (a[y][z] != 'W')
                ++ W;

    for (int j = i + 1; j < n; ++j)
        for (int z = 0; z < m; ++z)
            if (a[j][z] != 'B')
                ++ B;

    for (int j = i + 1; j < n; ++j)
        for (int z = 0; z < m; ++z)
            if (a[j][z] != 'R')
                ++ R;

    int total  =  W +  B +  R;
    if (total  < min )
        min  = total ;
}
cout << min  << endl;

return 0;
}

这段代码过不了样例 输出12 加上

min--

还是只过了#1 到底错那了???

可求关注

2024/7/23 10:58
加载中...