索引: (一)树状数组: a代表原始数组,c代表树状数组,n很重要!!!! (1)在多种情况下,树状数组要初始化:void init(); (2)求最低位:int lowbit(int x); (3)单点更新:void update(int x,int y); (4)前x项求和:int getsum(int x); (二)线段树 a代表原始数组,segtree代表线段树结构体 (1)建线段树,相当于初始化:void build(int l,int r,int rt); (2)单点更新:void update(int L,int C,int l,int r,int rt); (3)区间求和:in...