树状数组模板
来源:互联网 发布:淘宝充值红包退款 编辑:程序博客网 时间:2024/06/05 07:48
ll bit[1000005];int n;ll sum(int i)//注意自己修改类型{ll s=0;while(i>0){s+=bit[i];i-=i&(-i);}return s;}void add(int i,int x){while(i<=n){bit[i]+=x;i+=i&(-i);}}
int lowbit(int t)//二维树状数组模板{return t & (-t);}void add(int x, int y, int d) { int i, j; for(i = x; i < N; i += lowbit(i)) for(j = y; j < N; j += lowbit(j)) mat[i][j] += d;}ll sum(int x, int y) { ll res = 0; int i, j; for(i = x; i > 0; i -= lowbit(i)) for(j = y; j > 0; j -= lowbit(j)) res += mat[i][j]; return res;}
0 0
- 树状数组【模板】
- 树状数组模板
- 树状数组 模板
- 树状数组模板
- 树状数组模板
- 树状数组-模板
- 树状数组模板
- 树状数组模板
- 树状数组模板
- 树状数组--模板
- 树状数组模板
- 模板 树状数组
- 模板,树状数组
- 树状数组(模板)
- 树状数组模板
- 树状数组的模板;
- 树状数组 (模板)
- 树状数组BIT 模板
- FileNotFoundException:startup failed due to previous errors报错解决
- arcgis 整理1
- 135-----array_key_exists
- form表单重置
- 依赖注入ButterKnife,Android Annotations,Dagger2
- 树状数组模板
- 【c++】常量
- creat clent socket
- 《InsideUE4》UObject(三)类型系统设定和结构
- python安装wordcloud
- Google 发布 Android 性能优化典范
- 关于多态的用法测试
- 模板方法设计模式
- 电脑经常自动断网掉线