【模板】二维前缀和

简介: 【模板】二维前缀和

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
const int N= 1e3+3;
int n, m;
long long q,t,a[N][N];
int main(){
  cin>>n>>m>>q;
  for(int i= 1; i<= n; i++)
    for(int j= 1; j<= m; j++){
      cin>>t;
      a[i][j]= t+a[i][j-1]+a[i-1][j]-a[i-1][j-1];
    }
  while(q--){
        int x1,y1,x2,y2;
    cin>>x1>>y1>>x2>>y2;
     cout<<a[x2][y2]-a[x2][y1-1]-a[x1-1][y2]+a[x1-1][y1-1]<<endl;
    }
  return 0;
}


目录
相关文章
|
16天前
|
算法
|
5月前
|
算法
【算法】前缀和——二维前缀和模板题
【算法】前缀和——二维前缀和模板题
74_搜索二维矩阵
74_搜索二维矩阵
|
6月前
|
算法
二分 模板
二分的另一个板子
47 1
|
7月前
|
存储 人工智能 BI
小苯的九宫格,小苯的好数组(排序),小苯的数字合并(字典树,前缀和)
小苯的九宫格,小苯的好数组(排序),小苯的数字合并(字典树,前缀和)
53 3
|
7月前
二维前缀和
二维前缀和
21 0
|
8月前
【模板】前缀和和差分
【模板】前缀和和差分
37 1
|
8月前
|
数据挖掘 计算机视觉 Python
Python实现对规整的二维列表中每个子列表对应的值求和
Python实现对规整的二维列表中每个子列表对应的值求和
84 0
|
8月前
|
Python
{二分模板}
{二分模板}
33 0
|
8月前
|
机器学习/深度学习 存储 人工智能
利用前缀和计算二维矩阵子矩阵的和
利用前缀和计算二维矩阵子矩阵的和
97 0

热门文章

最新文章