Binary_Indexed_Tree(树状数组)
来源:互联网 发布:2008r2数据库安装图解 编辑:程序博客网 时间:2024/06/05 16:46
#include<iostream>using namespace std;int bit[1000]; //树状数组int n; //节点数int input[1000]; //输入数据//获得最低位1int lowbit(int i){ return i&(-i);}//求和int sum(int i){ int res = 0; while (i > 0) { res += bit[i]; i -= lowbit(i); } return res;}//更新void update(int i, int x){ while (i <= n) { bit[i] += x; i += lowbit(i); }}int main(){ while (cin >> n) { for (int i = 0; i < n; i++) { cin >> input[i]; //初始化 update(i+1,input[i]); } } return 0;}
0 0
- Binary_Indexed_Tree(树状数组)
- (转)树状数组
- 树状数组(转载)
- Stars(树状数组)
- 树状数组(interval)
- (转)树状数组
- 树状数组(2)
- 树状数组(3)
- 树状数组(4)
- 树状数组(5)
- 树状数组(6)
- poj2352Stars(树状数组)
- POJ2299(树状数组)
- hdu2492 (树状数组)
- 树状数组()
- LA4329(树状数组)
- poj3468(树状数组)
- 【树状数组(一)】
- Nginx在只有一个域名的情况下开启另外一个网站
- 洪泽在逃犯罪人员信息记录查询
- 【工作笔记0000】VS2012关闭解决方案或是切换最近方案导致停止工作
- MongoDB的一些简单CRUD操作
- CF 275 div2 D. Interesting Array (线段树)
- Binary_Indexed_Tree(树状数组)
- 求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000(求阶乘)
- 党援之众,无竞大义。群迷之中,无辩正论。
- CodeForces - 49E Common ancestor(dp)
- ubuntu12.04的NFS配置
- MVC和MVVM的区别和联系
- failed: ERROE OCINlsEnvironmentVariableGet(OCI_NLS_CHARSET_ID) Check NLS settings etc. at
- 深入浅出讲解:php的socket通信
- 用Ajax+js+jQuery实现无闪烁定时刷新页面