黑猫的ACM模板
来源:互联网 发布:sqlserver最新版本 编辑:程序博客网 时间:2024/05/16 18:55
/** *树状数组 ( Binary Indexed Tree) *时间复杂度:log(n) *数组下标必须从 1 开始! *Max为范围 *Inssert(int pos,int val): pos位置增加val *Sum(int pos) 计算从 1 ~ pos 所有元素的和 */ #include<bit/stdc++.h> int Max long long c[Max]; int lowbit(int x) { return x&(-1*x); } void Insert(int pos,int val) { while(pos<=Max) { c[Max]+=val; pos+=lowbit(pos); } } long long Sum(int pos) { long long ans = 0; while(pos>0) { ans+=c[pos]; pos-=lowbit(pos); } return ans; }
如有问题请联系QQ:826409960
阅读全文
0 0
- 黑猫的ACM模板
- 一些经典的ACM模板
- ACM各种有用的模板
- acm模板
- acm模板
- ACM模板
- ACM模板
- ACM 模板
- ACM 模板
- acm 模板
- ACM模板
- ACM 模板
- ACM模板
- ACM模板
- ACM模板
- ACM---模板
- acm 模板
- ACM模板
- 已安装python3,安装pip3 ,再安装tensorflow(for mac)
- Spring源码学习--Bean注入解析结果BeanDefinition
- 读linux内核访问文件部分代码笔记
- 21 个编程的热门/冷门趋势
- cookie 与session的区别与理解
- 黑猫的ACM模板
- comparator接口与Comparable接口的区别
- 2017.6书单
- 使用Spring发送邮件
- 天气开发1——第二行代码(酷欧天气)
- 凸函数、仿射集、凸集
- 计算机图形学——边缘填充算法和边界填充算法
- Integer equals 和 == 比较
- hdu 2222 Keywords Search(AC自动机)