树状数组模板
来源:互联网 发布:java枚举类型的用法 编辑:程序博客网 时间:2024/06/08 17:48
模板int lowbit(int x){ return x & (-x);}void modify(int x,int add)//一维{ while(x<=MAXN) { a[x]+=add; x+=lowbit(x); }}int get_sum(int x){ int ret=0; while(x!=0) { ret+=a[x]; x-=lowbit(x); } return ret;}void modify(int x,int y,int data)//二维{ for(int i=x;i<MAXN;i+=lowbit(i)) for(int j=y;j<MAXN;j+=lowbit(j)) a[i][j]+=data;}int get_sum(int x,int y){ int res=0; for(int i=x;i>0;i-=lowbit(i)) for(int j=y;j>0;j-=lowbit(j)) res+=a[i][j]; return res;}
0 0
- 树状数组【模板】
- 树状数组模板
- 树状数组 模板
- 树状数组模板
- 树状数组模板
- 树状数组-模板
- 树状数组模板
- 树状数组模板
- 树状数组模板
- 树状数组--模板
- 树状数组模板
- 模板 树状数组
- 模板,树状数组
- 树状数组(模板)
- 树状数组模板
- 树状数组的模板;
- 树状数组 (模板)
- 树状数组BIT 模板
- Android自定RadioGroup实现点击切换效果
- 蓝桥杯 历届试题 打印十字图(打印)
- ACM_模板_树状数组
- day02
- Linux C高级编程——时间编程
- 树状数组模板
- 一篇文看懂Hadoop:风雨十年,未来何去何从
- 下沙小面的(2)
- 8086微机原理的小总结
- CentOS 下的包管理工具RPM
- Python学习第二课-Python变量、运算符、表达式、数据类型
- 蓝桥杯 小朋友排队
- javascript实现<area herf="...">新窗口打开
- Android IPC基础概念介绍