#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define N 1100
const int mod =  1000000007;
int bit[N][N],n,m,a[N][N];
int lowbit(int x){
    return x&(-x);
}
void add(int x,int y,int d){
    for(int i=x;i<=n;i+=lowbit(i))
        for(int j=y;j<=n;j+=lowbit(j))
        bit[i][j]+=d;
}
int sum(int x,int y){
    int num=0;
    for(int i=x;i>0;i-=lowbit(i))
        for(int j=y;j>0;j-=lowbit(j))
        num+=bit[i][j];
    return num;
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-05-10
  • 2021-10-15
  • 2021-06-05
  • 2021-12-21
  • 2021-08-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2022-12-23
  • 2021-10-29
  • 2021-08-11
相关资源
相似解决方案