树状数组背诵用模板
来源:互联网 发布:京东刷单辅助软件v2.0 编辑:程序博客网 时间:2024/05/11 13:54
一维:
int lowbit(x)
{
return (x&(-x));
}
void jiaru(int i,int zhi)
{
for(;i<=n;i+=lowbit(i))
c[i]+=zhi;
}
int qiuhe(int end)
{
int sum=0;
for(;end>=0;end-=lowbit(end))
sum+=c[end];
return sum;
int lowbit(x)
{
return (x&(-x));
}
void jiaru(int i,int zhi)
{
for(;i<=n;i+=lowbit(i))
c[i]+=zhi;
}
int qiuhe(int end)
{
int sum=0;
for(;end>=0;end-=lowbit(end))
sum+=c[end];
return sum;
}
二维:
void jiaru(int x,int y,int zhi){ for(int i=x;i<n;i+=lowbit(i)) for(int j=y;j<n;j+=lowbit(j)) c[i][j]+=zhi;}int qiuhe(int x,int y){ int sum=0; for(int i=x;i>0;i-=lowbit(i)) for(int j=y;j>0;j-=lowbit(j)) sum+=c[i][j]; return sum;}
0 0
- 树状数组背诵用模板
- 后缀数组背诵用模板
- dinic背诵用模板
- manacher 背诵用模板
- ac自动机背诵用模板
- 线段树背诵用模板
- 哈希背诵用模板
- 扩展lucas背诵用模板
- 旋转卡壳 背诵用模板
- 最小费用最大流背诵用模板
- 树的重心 背诵用模板
- k-d tree背诵用模板
- 树状数组【模板】
- 树状数组模板
- 树状数组 模板
- 树状数组模板
- 树状数组模板
- 树状数组-模板
- NodeJS-妹子图爬虫
- @InitBinder注解
- 结构体对齐规则
- touch.js详解
- POJ - 3414----Pots
- 树状数组背诵用模板
- 【Codeforces 761 C Dasha and Password 】
- 11期 2月期刊自荐
- 2.1 列表
- 超星慕课放飞心灵 激扬青春中职生心理健康答案题库
- 电脑和VMWare虚拟机之间可以复制粘贴文本
- [笔记]SciPy、Matplotlib基础操作
- RSA 非对称加密算法
- Hive简介