#P9152. 待黑白分明

    ID: 8142 Type: RemoteJudge 3000ms 64MiB Tried: 0 Accepted: 0 Difficulty: 7 Uploaded By: Tags>洛谷原创O2优化分块洛谷月赛笛卡尔树

待黑白分明

题目描述

Shiro 所在的城市可以看成数轴上 nn 个坐标连续的点,其中 ii 号点的高度为 pip_i,保证 pp 是一个 {1,2,,n}\{1,2,\ldots,n\} 的排列。

3202 年的科技非常发达,发展出了虫洞列车技术。共有 nn 种列车,第 ii 种列车会经过所有高度大于等于 ii 的位置,每种列车线路都是双向的,也就是说可以乘列车从左到右,也可以从右到左。

Shiro 想在城市里转转,她定义一个位置集合 SS 合法,当且仅当我们将 SS 中的位置按照高度排序后,相邻的城市可以通过乘坐一种列车在中途不停靠的情况下直达。

她会给你 qq 次询问,每次给定 l,rl,r,你需要告诉 Shiro 所有位置的高度均在 [l,r][l,r] 内的合法集合 TT 的数量对 998244353998244353 取模的结果。

输入格式

第一行,两个正整数 n,qn,q

第二行,nn 个正整数,表示 p1,2,,np_{1,2,\ldots,n}

接下来 qq 行,第 ii 行两个正整数 li,ril_i, r_i,表示第 ii 次询问的高度区间。

输出格式

输出 qq 行,每行一个非负整数,表示答案。

5 3
2 4 5 1 3
3 5
1 5
1 4

5
12
6

提示

【样例解释】

第一组询问解释:

合法的高度集合有:{3},{4},{5},{3,5},{4,5}\{3\},\{4\},\{5\},\{3,5\},\{4,5\}


【数据范围】

对于 100%100 \% 的数据,1n,q2×1051\le n,q\le 2\times {10}^5,保证 pp 是一个排列,且 1lirin1\le l_i \le r_i \le n

子任务 nn\le qq\le 特殊性质 分值
1 1515 10001000 1010
2 10001000 1515
3 A 55
4 B 3030
5 5×1045\times{10}^4 2020
6

特殊性质 A:pi=ip_i=i

特殊性质 B:pp 在所有长度为 nn 的排列中随机选取。