树状数组模板
来源:互联网 发布:乐乎公寓 百子湾店 编辑:程序博客网 时间:2024/06/02 03:14
#include<cstdio>const int maxn=500010;int A[maxn]={0},C[maxn]={0},n,m; void Update(int i,int value){while(i<=n){C[i]+=value;i+=i&(-i);}}int sum(int i){int s=0;while(i>0){s+=C[i];i-=i&(-i);}return s;}void Init(){int t1,t2,t3;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d",&t1);Update(i,t1);}for(int i=1;i<=m;i++){scanf("%d%d%d",&t1,&t2,&t3);if(t1==1)Update(t2,t3);else printf("%d\n",sum(t3)-sum(t2-1));}}int main(){Init();return 0;}
阅读全文
0 0
- 树状数组【模板】
- 树状数组模板
- 树状数组 模板
- 树状数组模板
- 树状数组模板
- 树状数组-模板
- 树状数组模板
- 树状数组模板
- 树状数组模板
- 树状数组--模板
- 树状数组模板
- 模板 树状数组
- 模板,树状数组
- 树状数组(模板)
- 树状数组模板
- 树状数组的模板;
- 树状数组 (模板)
- 树状数组BIT 模板
- uCOS任务堆栈的深入分析
- LEP与负载均衡—— 以PCDUINO实际案例来使用LEP提高网络带宽
- nginx配置url重写
- 10.3离线赛
- 生活中常见的电器,他们的工作原理你知道吗?
- 树状数组模板
- java实现图片裁剪
- Object Detection R-CNN
- Spring Cache抽象-使用Java类注解的方式整合EhCache
- Cocos2d-x游戏开发环境搭建
- 科普 | “开放知识”的定义
- c#实现图片裁剪
- 【洛谷1489】猫狗大战&【BZOJ1899】【ZJOI2004】Lunch午餐
- 19.leetCode566:Reshape the Matrix