D. “已经吃不下了”

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

特别周和小栗帽是特雷森学园中的两个大胃王。由于两人的进食量过大,特雷森学园在食堂中特意为她们开辟了两条流水线,为她们量身定做两份由nn个菜品构成的菜单。

但两个肥驹总想尝试不同的美食,于是她们决定交换一部分各自流水线中的菜品。交换规则如下:

(1)特别周从自己的流水线中选择一段连续的区间[l1,r1][l_1,r_1]

(2)小栗帽从自己的流水线中选择一段连续的区间[l2,r2][l_2,r_2]

(3)特别周将自己选择的区间中,将不存在于小栗帽选择区间中的菜品送给小栗帽(若有多个相同编号的菜品,则只从其中送一份);同时,小栗帽也按相同的规则送给特别周。

为了选择最优的交换方案,她们一同商量了很多选择方案,请你告诉她们在每个方案中会产生多少次交换。

输入格式

第一行输入22个正整数n,qn,q1n50001\leq n\leq 50001q1×1051\leq q\leq 1\times 10^5),分别表示两人的流水线长度和选择方案数。

第二行输入nn个正整数aia_i1ain1\leq a_i\leq n),表示特别周的流水线中的菜品编号。

第三行输入nn个正整数bib_i1bin1\leq b_i\leq n),表示小栗帽的流水线中的菜品编号。

接下来qq行,每行输入44个正整数l1,r1,l2,r2l_1,r_1,l_2,r_21l1r1n1\leq l_1\leq r_1\leq n1l2r2n1\leq l_2\leq r_2\leq n),分别表示特别周与小栗帽各自选择的区间。

输出格式

nn行,第ii行输出11个整数,表示第ii次询问的答案。

样例

样例输入

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

样例输出

3
2
2
3
3

数据范围与提示

在样例的第一个询问中,特别周将5号菜品送给小栗帽,小栗帽将3、4号菜品送给特别周;

在样例的第二个询问中,特别周将5号菜品送给小栗帽,小栗帽将1号菜品送给特别周。