//评估函数 int evaluteMap() { bool flag = true; int i, j; if (isWin() == COM) return MAX_NUM;//如果计算机赢了,返回最大值 if (isWin() == MAN) return -MAX_NUM;//如果计算机输了,返回最小值 //for (i = 0; i < 3; i++) // for (j = 0; j < 3; j++) // if (board[i][j] == 0) // { //
598. 范围求和 II
给定一个初始元素全部为 0,大小为 m*n 的矩阵 M 以及在 M 上的一系列更新操作。
操作用二维数组表示,其中的每个操作用一个含有两个正整数 a 和 b 的数组表示,含义是将所有符合 0 <= i < a 以及 0 <= j < b 的元素 M[i][j] 的值都增加 1。
在执行给定的一系列操作后,你需要返回矩阵中含有最大整数的元素个数。
示例 1:
输入:
m = 3, n = 3
operations = [[2,2],[3,3]]
输