题意:给出初始的棋盘,每按一个地方周围上下左右都要翻转,求全部翻转成同样颜色的最小步骤; 可以先把棋盘转化为01棋盘 a数组装黑***r> 例如 bwbw wwww bbwb bwwb a数组为 0101 0000 1101 1001 #include<cstdio> #include<cstring> using namespace std; const int N=5; char g[N][N],a[N][N],b[N][N]; int dx[5]={-1,0,1,0,0},dy[5]={0,1,0,-1,0}; void turn (int x,int y)...