莫队
曾经听隔壁机房的大佬还有死党说莫队算法是离线询问题目的利器,终于有时间学了学。
莫队的实现首先排序要查询的区间,之后由最前面的区间一个位置一个位置地推移,直到推到下一个答案。
如果只按左端点优先排序,右端点后排,可能会出现右端点巨大,而左端点差距不大的情况,所以左端点稍靠后可能是最优的,可以给每一个点分一下块,只要在一个块里,就算左端点一样了。
坑:带修改的莫队,并不会,对我这个蒟蒻貌似有点难。
莫队经常套树状数组,线段树等数据结构,
题目:
421. HH的项链 几乎裸
1619. [HEOI2012]采花(淼)
2739. 凯伦和咖啡(分块虐莫队)
1775. [国家集训队2010]小Z的袜子
1822. [AHOI2013]作业
1871. [国家集训队2011]排队(魏铭)
(死党推荐)