您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 栈自动机 >

BZOJ4540 [Hnoi2016]序列 【莫队 + ST表 + 单调栈】

发布时间:2019-06-19 23:38 来源:未知 编辑:admin

  1,ar。若1≤l≤s≤t≤r≤n,则称a[s:t]是a[l:r]的子序列。现在有q个询问,每个询问给定两个数l和r,1≤l≤r

  ≤n,求a[l:r]的不同子序列的最小值之和。例如,给定序列5,2,4,1,3,询问给定的两个数为1和3,那么a[1:3]有

  输入文件的第一行包含两个整数n和q,分别代表序列长度和询问数。接下来一行,包含n个整数,以空格隔开

  ,第i个整数为ai,即序列第i个元素的值。接下来q行,每行包含两个整数l和r,代表一次询问。

  从区间最小值的位置到区间左端点,左端点在这个区间内的贡献一定是区间最小值

  如果将每个位置向往前第一个比它小的位置连边,这就是一个树结构,我们只用\(O(1)\)求出树链两点距离即可解决右半区间的答案

http://advntravel.com/zhanzidongji/40.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有