U283458 矩阵查询
题目描述
给一个 $m×n$ 阶矩阵,求其**任意子矩阵中不同数字的个数**。
输入格式
每个评测点只有一组数据。
第一行为三个整数 $m,n,q$,表示矩阵的大小为 $m\times n$,且有 $q$ 组查询。
接下来 $m$ 行,每行 $n$ 个元素,用空格隔开,为对应的数字矩阵M,**其中 $0 ≤ M_{ij} ≤ 9$。**
再接下来 $q$ 行,每行四个整数$x_1,y_1,x_2,y_2(1\le x_1\le x_2 \le n, 1\le y_1\le y_2\le m)$,为一次查询,表示子矩阵的左上角坐标为 $(x_1,y_1)$,右下角坐标为 $(x_2,y_2)$ 。坐标代表二维数组的第几行第几列。
输出格式
输出 $q$ 行,对于每次查询,输出一行一个整数代表查询结果。
说明/提示
## 数据范围
对于 $30\%$ 的数据,有:$1\le m,n\le 100, q\le 100$ 。
对于 $100\%$ 的数据,有:$1≤m,n≤500,1≤q≤100000$ 。