C. 二维前缀和

    Type: Default 1000ms 256MiB

二维前缀和

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1, y1, x2, y2,表示一个子矩阵的左上角坐标和右下角坐标。 对于每个询问输出子矩阵中所有数的和。 1≤n,m≤1000, 1≤q≤200000, 1≤x1≤x2≤n, 1≤y1≤y2≤m, −1000≤矩阵内元素的值≤1000

Format

Input

第一行包含三个整数n,m,q。 接下来n行,每行包含m个整数,表示整数矩阵。 接下来q行,每行包含四个整数x1, y1, x2, y2,表示一组询问。

Output

共q行,每行输出一个询问的结果。

Samples

3 4 3
1 7 2 4
3 6 2 8
2 1 2 3
1 1 2 2
2 1 3 4
1 3 3 4
17
27
21

Limitation

1s, 1024KiB for each test case.

差分与前缀和训练

Not Claimed
Status
Done
Problem
6
Open Since
2022-12-14 0:00
Deadline
2022-12-18 23:59
Extension
24 hour(s)