#P5386. [Cnoi2019] 数字游戏

    ID: 4268 远端评测题 3000~7000ms 125MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>2019莫队O2优化块状链表,块状数组,分块

[Cnoi2019] 数字游戏

题目描述

给定一个 1n1\sim n 的排列 π\pi,以及 qq 个询问,每个询问包含一个整数四元组 (l,r,x,y)( l, r, x, y ),表示查询有多少个整数二元组 (u,v)( u, v ) 满足:

  • luvrl\le u\le v\le r
  • 且对于任意 uiv\forall u\le i\le v,有 xπiyx\le\pi_i\le y

输入格式

第一行,两个整数 nnqq

第二行 nn 个整数,表示 π\pi

以下 qq 行,每行一个四元组询问。

输出格式

qq 行,每一行表示一个询问的答案。

4 1
1 2 3 4
1 4 2 4
6

提示

子任务 1(3434 points):1n,q3×1041\le n, q \le 3\times10^4

子任务 2(6666 points):1n,q2×1051\le n, q \le 2\times10^5