树状数组 (模板)

来源:互联网 发布:linux server 版本 编辑:程序博客网 时间:2024/06/16 10:56
struct szsz{int c[maxn];int lowbit(int x){return x&(-x);} int getadd(int x){int ans=0;while(x>0){ans+=c[x];x-=lowbit(x);}return ans;}void update(int x,int n,int d){while(x<=n){c[x]+=d;x+=lowbit(x); } }} T;

原创粉丝点击