6/30开荒笔记——莫队算法

//莫队算法的题面:[1,n]的区间,m次查询


1:莫队算法的前置操作在于,存在一个相对简单的方法,可以通过当前区间的值计算出当前区间的左右短点微调后的区间的值
2:莫队算法的核心在于,通过适当的排序,使得每次区间微调的幅度尽量小,这样可以使得(2)中的操作复杂度尽量的低。
    2.1 将区间分块,大小为根号n
    2.2 排序,按左端点位置排序,若两个区间的左端点在一个区间内,按右端点排序
3:对排完序后的查询逐个处理

//明日预告,stl map优化,离散化,最小生成树/曼哈顿距离,邻接表。

posted @ 2019-06-30 21:24  救死扶伤dpsama  阅读(107)  评论(0编辑  收藏  举报