#143. Max Min

Max Min

题目描述

小k有一个长度为 NN 的数列 A=(A1,A2,,AN)A = (A_1, A_2, \dots, A_N) ,以及整数 XXYY 。求满足以下所有条件的整数对 (L,R)(L, R) 的个数。

  • 1LRN1 \leq L \leq R \leq N
  • AL,AL+1,,ARA_L, A_{L+1}, \dots, A_R 的最大值是 XX ,最小值是 YY

输入格式

NN XX YY

A1A_1 A2A_2 \dots ANA_N

输出格式

输出满足条件的区间数量

4 3 1
1 2 3 1

4

样例解释:

44 对区间满足条件: (L,R)=(1,3),(1,4),(2,4),(3,4)(L,R)=(1,3),(1,4),(2,4),(3,4) .

数据规模与约定

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1Ai2×1051 \leq A_i \leq 2 \times 10^5
  • 1YX2×1051 \leq Y \leq X \leq 2 \times 10^5