CDQ分治/整体二分
MaxMercer
成都七中学生,OIer
展开
-
[BZOJ]4237 稻草人 CDQ分治 详细题解
题解 这道题可以用cdq分治做,也可以用线段树做...不过cdq分治代码短并且两者时间复杂度相同...所以还是讲讲cdq分治吧. 我们一开始把整个数组以y值从小到大sort一遍. 我们开始二分. 二分这个数列的位置. 我们会不断的二分,对于某次二分的lf,rg,我们都是先继续不断递归二分这段区间的得到子区间的答案(d等下再说怎么计算区间答案)再来计算这段区间的答案,等下你就会明白为什么. 对于当前的区间(lf,rg),原创 2017-07-19 20:42:10 · 1305 阅读 · 0 评论 -
[BZOJ]2527 [POI2011] Meteors 整体二分
2527: [Poi2011]Meteors Time Limit: 60 Sec Memory Limit: 128 MB Submit: 2025 Solved: 731 [Submit][Status][Discuss] Description Byteotian Interstellar Union (BIU) has recently discovered a ne原创 2018-01-11 11:13:44 · 302 阅读 · 0 评论