Problem2521--第5题 子矩阵的数字和

2521: 第5题 子矩阵的数字和

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Description

读入一个 N M 列的二维数组,然后有 K 个询问,每次询问一个子矩阵里面的数的和 是多少?

输入格式

第一行 3 个正整数:NMK,范围都在[1,2000]。 下面 N 行,每行 M 个范围在[0,1000]的整数。 再下面有 K 个询问,每个询问有 4 个整数 x1,y1,x2,y2(0 < x1,x2 <= N ; 0 < y1,y2 <=M)(x1,y1)表示子矩阵的左上角行列下标,(x2,y2)表示子矩阵的右下角行列下标。 

提示:数据比较多,建议使用 scanf 读入。

 

输出格式

K 行,每行 1 个整数,表示相应子矩阵的数和。 

输入/输出例子1

输入:

3 5 2 

1 2 3 4 5 

4 5 6 7 6 

7 8 9 0 8 

1 1 3 2 

2 3 3 5

输出:

27

36

Source/Category