#P11367. [Ynoi2024] 魔法少女网站第二部

[Ynoi2024] 魔法少女网站第二部

Description

给一个长为 nn 的排列 a1,,ana_1,\dots, a_n,有 mm 次询问,每次询问区间 [l,r][l, r] 内,排序后相邻的数在原序列中的位置的差的绝对值之和。

Input Format

第一行两个数表示 n,mn, m

之后一行 nn 个数依次表示序列 aa 中的元素;

之后 mm 行,每行两个数 l,rl, r 表示一次查询。

Output Format

对于每次询问,输出一行一个数表示答案。

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

Hint

Idea:?,Solution:ccz181078,Code:nalemy,Data:ccz181078

【样例解释】

第一个询问,2,32,3 排序后为 2,32,3,在原序列中的位置为 3,43,4,相邻元素在原序列中位置差的绝对值之和为 34=1|3 - 4| = 1

第二个询问,4,2,3,14, 2, 3, 1 排序后为 1,2,3,41, 2, 3, 4,在原序列中的位置为 5,3,4,25, 3, 4, 2,相邻元素在原序列中位置差的绝对值之和为 53+34+42=5|5 - 3| + |3 - 4| + |4 - 2| = 5

【数据范围】

对于 100%100\% 的数据,满足 1n,m2×1061 \leq n, m \leq 2\times 10^61ain1 \leq a_i \leq naia_i 互不相同,1lrn1 \leq l \leq r \leq n,所有数值为整数。