ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【算法笔记】离线处理2

2021-05-04 17:32:14  阅读:15  来源: 互联网

标签:线段 离线 笔记 查询 算法 权值 区间 P4137


【例题】

洛谷 P4137 Rmq Problem / mex

https://www.luogu.com.cn/problem/P4137

经典mex问题,也可以离线搞

开一颗权值线段树,每一个叶子节点记录它对应的权值最后一次出现的位置(如果没有出现过则记为0),线段树维护区间最小值。

查询按照右端点升序排序,回答右端点为r的查询时,权值线段树里面记录的值是[1,r]区间内每个数最后一次出现的位置

回答查询[l,r]时在线段树里面二分答案区间(如果左子区间的值<l,就进入左子树,否则进入右子树)

(To be Continued...)

标签:线段,离线,笔记,查询,算法,权值,区间,P4137
来源: https://www.cnblogs.com/LMXZ/p/14729864.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有