自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 一维/二维树状数组的各种用法

树状数组 一维树状数组 用法一:单点修改,区间查询 单点修改:add(bit,x,v) 区间查询:query(bit,r)-query(bit,l-1) 用法二:区间修改,单点查询 区间修改:add(bit,l,v),add(bit,r+1,-v) 单点查询:query(bit,x) int limit;//树状数组下标的上界 void add(ll *bit,int x,ll v){ while(x<=limit)bit[x]+=v,x+=x&-x; } ll query(ll *bit,

2021-03-09 14:43:01 151

原创 jiedai计算几何模板

ACM计算几何模板 内容包含:二维点类 二维直线线段类 多边形类 凸多边形类(凸包) 半平面交 三维计算几何 杂项等

2021-03-08 01:18:01 1660

原创 二次离线莫队算法

二次离线莫队算法可以计算区间中满足某种条件的点对的数量,例如P5047 题意:给定一个长度为n的序列 m次查询 求区间[L,R]中逆序对的数量 分析:如果直接用普通莫队做这道题的话,每次移动都要在树状数组上修改和查询,复杂度为 O(nnlogn)O(n\sqrt{n}logn)O(nn​logn) 记 ([l1,r1],[l2,r2])([l1,r1],[l2,r2])([l1,r1],[l2,r2]) 表示一个点在 [l1,r1][l1,r1][l1,r1] 中另外一点在 [l2,r2][l2,r2][l

2021-03-08 01:14:33 951

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除