QOJ.ac

QOJ

Time Limit: 3 s Memory Limit: 512 MB Total points: 100

# 9084. 掉进兔子洞

Statistics

一个长为 $n$ 的序列 $a$。

有 $m$ 个询问,每次询问三个区间,把三个区间中同时出现的数一个一个删掉,问最后三个区间剩下的数的个数和,询问独立。

注意这里删掉指的是一个一个删,不是把等于这个值的数直接删完,比如三个区间是 $[1,2,2,3,3,3,3]$,$[1,2,2,3,3,3,3]$ 与 $[1,1,2,3,3]$,就一起扔掉了 $1$ 个 $1$,$1$ 个 $2$,$2$ 个 $3$。

输入格式

第一行两个整数表示 $n,m$。

第二行 $n$ 个整数表示 $a_i$。

之后 $m$ 行,每行 $6$ 个整数 $l_1,r_1,l_2,r_2,l_3,r_3$ 表示这三个区间。

输出格式

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

样例数据

样例输入

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

样例输出

3
0

子任务

Idea:nzhtl1477,Solution:nzhtl1477,Code:nzhtl1477,Data:nzhtl1477

$1\leq n , m \leq 10^5$,$1 \leq a_i\leq 10^9$,$1\leq l_1,r_1,l_2,r_2,l_3,r_3\leq n$,$l_1\leq r_1$,$l_2\leq r_2$,$l_3\leq r_3$。