树状数组
DancingZ
三秋桂子,十里荷花
展开
-
POJ2104 区间第k大(带修改)
Description 给定一个长度为N的已知序列A[i](1<=i<=N),要求维护这个序列,能够支持以下两种操作: 1、查询A[i],A[i+1],A[i+2],…,A[j](1<=i<=j<=N)中,升序排列后排名第k的数。 2、修改A[i]的值为j。 所谓排名第k,指一些数按照升序排列后,第k位的数。例如序列{6,1,9,6,6},排名第3的...原创 2018-08-16 20:21:40 · 657 阅读 · 0 评论 -
整体二分——带修改区间第k大
Description 给定一个长度为N的已知序列A[i](1<=i<=N),要求维护这个序列,能够支持以下两种操作: 1、查询A[i],A[i+1],A[i+2],…,A[j](1<=i<=j<=N)中,升序排列后排名第k的数。 2、修改A[i]的值为j。 所谓排名第k,指一些数按照升序排列后,第k位的数。例如序列{6,1,9,6,6},排名第3的...原创 2018-10-20 15:01:35 · 1276 阅读 · 0 评论 -
[HZOI 2016] 偏序 COGS2479
给定四元组(d1,d2,d3,d4)求d1<d1'&&d2<d2'&&d3<d3'&&d4<d4'的个数。沿用cdq三维偏序的思想,先保证d1有序,对d1分治->(l,d2,d3,d4),(r,d2,d3,d4),然后我们对d2进行合并->(l/r,l/r,d3,d4),(l/r,l/r,d3,d4),然后就是...原创 2018-10-28 21:27:57 · 367 阅读 · 0 评论