QOJ.ac

QOJ

Time Limit: 4 s Memory Limit: 128 MB Total points: 100

# 11270. Happy Sugar Life

统计

砂糖和盐给你一个二维平面,记平面上两个点 $(x_1,y_1),(x_2,y_2)$ 构成支配对(记为$(x_1,y_1)\le (x_2,y_2)$)当且仅当 $x_1\le x_2,\;y_1\le y_2$。 平面上初始给定 $n$ 个不同的点 $\{(x_i,y_i)\}_{i=1}^n$。

你需要回答 $m$ 次询问,每次询问给出两个点 $(x,y),(x',y')$,问有多少二元组 $(i,j)$ 满足 $(x,y)\le (x_i,y_i)\le (x_j,y_j)\le (x',y')$ 且 $i \neq j$。

输入格式

第一行两个数 $n,m$。

第二行 $n$ 个数,其中第 $i$ 个数 $p_i$ 表示平面上初始给定的第 $i$ 个点 $(i,p_i)$,保证 $p_i$ 为一个 $1$ 到 $n$ 的排列。

之后 $m$ 行,每行用四个空格隔开的数,分别表示 $x,x',y,y'$,表示一次询问,保证 $(x,y)\le (x',y')$。

输出格式

输出 $m$ 行,第 $i$ 行输出一行一个整数,表示第 $i$ 次询问的答案。

样例数据

样例输入

9 9
9 8 7 6 2 4 5 3 1
4 9 3 6
2 9 1 8
3 8 2 4
3 9 2 7
2 8 1 6
1 9 1 9
1 3 5 7
2 3 3 3
6 6 6 6

样例输出

1
4
2
4
4
4
0
0
0

样例解释

对于第一次询问,可以发现满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(4,6),(6,4),(7,5),(8,3)$,支配对有 $(6,4),(7,5)$,所对应的二元组为 $(6,7)$。

对于第二次询问,可以发现满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(2,8),(3,7),(4,6),(5,2),(6,4),(7,5),(8,3),(9,1)$,支配对有 $(5,2),(6,4)$ 和 $(6,4),(7,5)$ 和 $(5,2),(7,5)$ 和 $(5,2),(8,3)$,所对应的二元组为 $(5,6),(6,7),(5,7),(5,8)$。

对于第三次询问,可以发现满足$(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(5,2),(6,4),(8,3)$,支配对有 $(5,2),(6,4)$ 和 $(5,2),(8,3)$,所对应的二元组为 $(5,6),(5,8)$。

对于第四次询问,可以发现满足$(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(4,6),(5,2),(6,4),(7,5),(8,3)$,支配对有 $(5,2),(6,4)$ 和 $(6,4),(7,5)$ 和 $(5,2),(7,5)$ 和 $(5,2),(8,3)$,所对应的二元组为 $(5,6),(6,7),(5,7),(5,8)$。

对于第五次询问,可以发现满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(4,6),(5,2),(6,4),(7,5),(8,3)$,支配对有 $(5,2),(6,4)$ 和 $(6,4),(7,5)$ 和 $(5,2),(7,5)$ 和 $(5,2),(8,3)$,所对应的二元组为 $(5,6),(6,7),(5,7),(5,8)$。

对于第六次询问,可以发现满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(1,9),(2,8),(3,7),(4,6),(5,2),(6,4),(7,5),(8,3),(9,1)$,支配对有 $(5,2),(6,4)$ 和 $(6,4),(7,5)$ 和 $(5,2),(7,5)$ 和 $(5,2),(8,3)$,所对应的二元组为 $(5,6),(6,7),(5,7),(5,8)$。

对于第七次询问,可以发现满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$ 有 $(3,7)$,无支配对。

对于第八次询问,可以发现无满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$,无支配对。

对于第九次询问,可以发现无满足 $(x,y)\le (x_i,y_i)\le (x',y')$ 的 $(x_i,y_i)$,无支配对。

子任务

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

对于 $100 \%$ 的数据,$1 \le n \le 10^5$,$1 \le m \le 2 \times 10^5$。