传统题 1000ms 256MiB

F. 子矩阵查询

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

F. 子矩阵查询

题目描述

张三有一个 nmn*m 的数字矩阵,第 iijj 列的数字是a[i][j]a[i][j]

qq个询问,第 ii 个询问给出kik_i , 目标是找到所有的子矩阵,满足子矩阵内最大数减最小数的差值不超过 kik_i ,输出满足条件的子矩阵的个数。

输入格式

第一行是 nn mm qq 接下来是 nmn*m 的矩阵 接下来 qq 行是 k1...kqk_1 ... k_q

5 4 6
451 451 452 452
452 452 452 452
451 452 450 450
451 451 451 451
452 452 450 450
0
2
773726
724963313
1
1
42
150
150
150
88
88
4 5 8
1314 1287 1286 1290 1295
1278 1271 1324 1317 1289
1305 1305 1284 1300 1309
1318 1296 1301 1274 1315
976296835
12
13
38
16
40
665711658
35
150
34
35
82
37
92
150
77

数据范围与提示

1<=n,m<=2001<=n,m<=200 1<=q<=101<=q<=10 1<=a[i][j]<=1091<= a[i][j]<= 10^9 0<=ki<=1090<=k_i<=10^9

20260310

未认领
状态
已结束
题目
13
开始时间
2026-3-1 0:00
截止时间
2026-3-31 23:59
可延期
24 小时