Alice和Bob

TimeLimit:4000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

在一片空地上放着n根棍子, 分别标号为1-n, 并且每根棍子都有着它自己的高度ai.

某一天,Alice和Bob来到了这块空地上,他们看到棍子的时候决定玩一个游戏.

游戏一共有q轮,每轮游戏中Alice从[l1, r1]中指定一根标号为x的棍子,Bob从[l2, r2]中指定一根标号为y的棍子, 他们心有灵犀, 所以他们可能同时指定了同一根棍子, 即x = y.

那么请问有多少对(x, y)的情况使他们指定的棍子高度一样.

Input

第一行给出两个数n和q, 表示有n根棍子和q轮游戏

接下来一行有n个数,代表第i根棍子的高度ai

接下来的q行, 每行有四个数字,分别是l1, r1, l2, r2.含义如题面中的描述.

对于数据保证:

n<=1e5

1<=ai<=n

q<=1e5

1<=l1<=r1<=n

1<=l2<=r2<=n

l1 <= l2

测试数据只有一组

Output

对于每个询问输出一个数字,表示这一轮的可能的情况数。

SampleInput
5 4
3 5 4 5 5
2 3 4 4
2 4 3 5
2 4 2 4
1 1 5 5
SampleOutput
1
5
5
0
HINT:
对于第一个询问,情况是(2, 4)
对于第二个询问,情况是(2, 4), (2, 5), (3, 3), (4, 4), (4, 5)
对于第三个询问,情况是(2, 2), (2, 5), (3, 3), (5, 2), (5, 5)
对于第四个询问,并没有满足条件的情况
Submit
题目统计信息详细
总AC数7
通过人数3
尝试人数6
总提交量18
AC率16.67%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: