import java.util.Scanner;
class solution{
int x1,x2,y1,y2;
int sum=0;
public void zuobiao(int[][] range,int k,int[][] grid){
for(int q=0;q<k;q++) {
int x1=range[q][0];
int y1=range[q][1];
int x2=range[q][2];
int y2=range[q][3];
for(int a=x1;a<x2+1;a++) {
for(int b=y1;b<y2+1;b++) {
sum=sum+grid[a][b];
}
}
System.out.println(sum);
sum=0;
}
}
}
public class Overcome{
public static void main(String[] args) {
int i,j,m,n,k,p,q;
Scanner a=new Scanner(System.in);
i=a.nextInt();
j=a.nextInt();
int[][] grid =new int[i][j];//存储输入矩阵
for( m=0;m<i;m++) {
for( n=0;n<j;n++) {
grid[m][n]=a.nextInt();
}
}
k=a.nextInt();
int[][] range=new int[k][4];//存储输入坐标
for( p=0;p<k;p++) {
for( q=0;q<4;q++) {
range[p][q]=a.nextInt();
}
}
solution s=new solution();
s.zuobiao(range,k,grid);
}
}
版权声明:本文为Little_treasure原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。