给定一个初始元素全部为 0,大小为 mn 的矩阵 M 以及在 M 上的一系列更新操作。
    操作用二维数组表示,其中的每个操作用一个含有两个正整数 ab 的数组表示,含义是将所有符合 0 <= i < a 以及 0 <= j < b 的元素 M[i][j] 的值都增加 1
    在执行给定的一系列操作后,你需要返回矩阵中含有最大整数的元素个数。
    *示例 1:

    1. 输入:
    2. m = 3, n = 3
    3. operations = [[2,2],[3,3]]
    4. 输出: 4
    5. 解释:
    6. 初始状态, M =
    7. [[0, 0, 0],
    8. [0, 0, 0],
    9. [0, 0, 0]]
    10. 执行完操作 [2,2] 后, M =
    11. [[1, 1, 0],
    12. [1, 1, 0],
    13. [0, 0, 0]]
    14. 执行完操作 [3,3] 后, M =
    15. [[2, 2, 1],
    16. [2, 2, 1],
    17. [1, 1, 1]]
    18. M 中最大的整数是 2, 而且 M 中有4个值为2的元素。因此返回 4

    注意:

    1. m 和 n 的范围是 [1,40000]。
    2. a 的范围是 [1,m],b 的范围是 [1,n]。
    3. 操作数目不超过 10000。

      class Solution {
      public:
       int maxCount(int m, int n, vector<vector<int>>& ops) {
           for (vector<int> op: ops) {
               m = min(m, op[0]);
               n = min(n, op[1]);
           }
           return m * n;
      
       }
      };