#P5386. [Cnoi2019] 数字游戏

[Cnoi2019] 数字游戏

题目背景

咕咕咕~

题目描述

给定一个长度为 nn 的一个 11~nn 的排列 A1−nA_{1 - n}。

给定 qq 个询问四元组 (l,r,x,y)( l, r, x, y ) :

表示询问 有多少个二元组 (u,v)( u, v ) 满足 :

  • [u,v]≠∅ [u, v] \neq \varnothing
  • [u,v]⊆[l,r] [u, v] \subseteq [l, r]
  • min⁡i∈[u,v]{Ai}≥x \min\limits_{i \in [u, v]} \{ A_i \} \ge x
  • max⁡i∈[u,v]{Ai}≤y \max\limits_{i \in [u, v]} \{ A_i \} \le y

输入格式

第一行,两个整数 nn, qq.

第二行 nn 个整数,表示 AA.

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

输出格式

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

4 1
1 2 3 4
1 4 2 4
6

提示

Subtask1( 34pts ) : n,q≤3∗104n, q \le 3*10^4

Subtask2( 66pts ) : n,q≤2∗105n, q \le 2*10^5