class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param A int整型vector<vector<>> * @param f int整型vector<vector<>> * @return int整型vector<vector<>> */ vector<vector<int> > flipChess(vector<vector<int> >& A, vector<vector<int> >& f) { int i=0; int len=f.size(); for(i=0;i<len;i++) { f[i][0]--; f[i][1]--; if(f[i][0]-1>=0) { if(A[f[i][0]-1][f[i][1]]==0) { A[f[i][0]-1][f[i][1]]=1; } else { A[f[i][0]-1][f[i][1]]=0; } } if(f[i][0]+1<4) { if(A[f[i][0]+1][f[i][1]]==0) { A[f[i][0]+1][f[i][1]]=1; } else { A[f[i][0]+1][f[i][1]]=0; } } if(f[i][1]-1>=0) { if(A[f[i][0]][f[i][1]-1]==0) { A[f[i][0]][f[i][1]-1]=1; } else { A[f[i][0]][f[i][1]-1]=0; } } if(f[i][1]+1<4) { if(A[f[i][0]][f[i][1]+1]==0) { A[f[i][0]][f[i][1]+1]=1; } else { A[f[i][0]][f[i][1]+1]=0; } } } return A; } };