主席树
bzoj2006
bzoj3295
bzoj3123
bzoj3923