#P9337. [Ynoi2001] 冷たい部屋、一人

[Ynoi2001] 冷たい部屋、一人

Description

给定 n,mn,m,以及序列 a1,a2,,ana_1,a_2,\dots,a_n1,2,,n1,2,\dots,n 的排列 y1,y2,,yny_1,y_2,\dots,y_n,你需要回答 mm 个询问。

对每个询问,给定 l,rl,r,查询:

$\sum\limits_{i=1}^n\sum\limits_{j=i+1}^n [a_i=a_j]\cdot\prod_{k=i}^j [l\le y_k\le r]$;

其中 [cond][\mathrm{cond}] 在条件 cond\mathrm{cond} 为真时值为 11,否则值为 00

Input Format

第一行两个数 n,mn,m

第二行 nn 个整数 a1,,ana_1,\dots,a_n

第三行 nn 个整数 y1,,yny_1,\dots,y_n

接下来 mm 行,每行两个数 l,rl,r 表示一个询问。

Output Format

mm 行,每行一个整数,表示相应的答案。

3 4
1 1 3
2 3 1
1 2
1 3
2 3
1 1
0
1
1
0

Hint

Idea:Ynoi&nzhtl1477,Solution:Ynoi&ccz181078,Code:ccz181078,Data:ccz181078&Terry2022

对于 100%100\% 的数据,满足 1n,m5×1051\le n,m\le 5\times 10^51ain1\le a_i\le n1yin1\le y_i\le nyiy_i 互不相同;对每个询问,1lrn1\le l\le r\le n

对于 20%20\% 的数据,满足 n,m100n,m\le 100

对于 40%40\% 的数据,n,m5000n,m\le 5000

对于 60%60\% 的数据,n,m2×105n,m\le 2\times 10^5