import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param A int整型二维数组
* @param f int整型二维数组
* @return int整型二维数组
*/
public int[][] flipChess (int[][] A, int[][] f) {
// write code here
int m = A.length;
int n = A[0].length;
for(int i = 0; i < f.length; i++) {
int x = f[i][0] - 1, y = f[i][1] - 1;
if(x > 0) A[x - 1][y] = 1 - A[x - 1][y];
if(y > 0) A[x][y - 1] = 1 - A[x][y - 1];
if(x + 1 < m) A[x + 1][y] = 1 - A[x + 1][y];
if(y + 1 < n) A[x][y + 1] = 1 - A[x][y + 1];
}
return A;
}
}