树状数组之插间问点
来源:互联网 发布:三体 阶梯飞行器 知乎 编辑:程序博客网 时间:2024/06/05 00:44
点击打开链接
# include<stdio.h># include<string.h>int a[1000005];int lowbit(int x){return x&-x;}void update(int x,int y){while(x>0){a[x]=a[x]+y;//printf("%d ",a[x]);x=x-lowbit(x);}}int get(int x,int y){int sum=0;while(x<=y){sum=sum+a[x];//printf("%d ",sum);x=x+lowbit(x);}return sum;}int main(){int t,m,sum,max=0;char str[10];memset(a,0,sizeof(a));scanf("%d%d",&t,&m);while(t--){int b,c,d,len;scanf("%s",str);len=strlen(str);if(len==3){scanf("%d%d%d",&d,&b,&c);if(max<d){max=d;}if(max<b){max=b;}update(b,c);update(d-1,-c);}else{scanf("%d",&d);sum=get(d,max);printf("%d\n",sum);}}return 0;}
- 树状数组之插间问点
- 数据结构之树状数组
- 数据结构之树状数组
- 数据结构之树状数组
- 树状数组之插线问点
- 数据结构之树状数组
- 树状数组之插点问线
- poj2352之树状数组
- poj3067之树状数组
- poj2492之树状数组
- hdu2838之树状数组
- hdu2836之树状数组
- hdu4031之树状数组
- 数据结构之树状数组
- 【数据结构之树状数组】
- 数据结构之树状数组
- 数据结构之树状数组
- 数据结构之树状数组
- hdu4533-威威猫系列故事——晒被子
- 【C语言】getchar函数 读入并输出任意长度字符串
- c++队列类的简单实现
- 纯CSS实现气泡框
- 浅谈Android五大布局(二)——RelativeLayout和TableLayout
- 树状数组之插间问点
- 程序中关于堆栈大小的划定
- 题目1013:开门人和关门人
- 黑马程序员java基础篇----关于java内存分配
- [转] 《我的助理辞职了》
- Count and Say
- [latex]PGF and Tikz中文字竖排
- Android中Menu的创建
- 关于自己创建的场景转换场景