C++ 代码
#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int n,m,q,xy,yy,xe,ye,ans=0;
int mp[N][N];
int main(){
memset(mp,0,sizeof(mp));
cin>>n>>m>>q;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
int X; cin>>X;
mp[i][j]=mp[i][j-1]+X;
}
}
while(q--){
ans=0;
cin>>xy>>yy>>xe>>ye;
for(int i=xy;i<=xe;i++)
ans+=mp[i][ye]-mp[i][yy-1];
cout<<ans<<endl;
}
return 0;
}