#P9146. 静态区间最长递增子序列查询(Static Range LIS Query)
静态区间最长递增子序列查询(Static Range LIS Query)

静态区间最长递增子序列查询(Static Range LIS Query)
问题描述
给定一个排列 ,即 的一个重排。
处理 个查询:对每个查询 l r,输出子数组 的最长递增子序列(LIS)的长度。
约束条件
- 是 的一个排列
输入
:
4 3
0 2 1 3
0 2
0 4
1 3
2
3
1

给定一个排列 P,即 {0,1,…,N−1} 的一个重排。
处理 Q 个查询:对每个查询 l r,输出子数组 (Pl,Pl+1,…,Pr−1) 的最长递增子序列(LIS)的长度。
N Q
P0 P1 ⋯ PN−1
l0 r0
l1 r1
:
lQ−1 rQ−1
4 3
0 2 1 3
0 2
0 4
1 3
2
3
1