Type: Default 1000ms 256MiB

Max Min

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

[ABC247E] Max Min

题面翻译

给定数列 An A_n ,给定 X,Y X, Y ,我们定义数对 (L,R) (L, R) 满足 1LRn 1 \le L \le R \le n ,且数列 AL,AL+1,,AR A_L, A_{L + 1}, \cdots, A_R 满足最大值为 X X ,最小值为 Y Y ,求有多少种满足条件的数对。

题目描述

長さ N N の数列 A = (A1, A2, , AN) A\ =\ (A_1,\ A_2,\ \dots,\ A_N) および整数 X, Y X,\ Y があります。 次の条件をすべて満たす整数の組 (L, R) (L,\ R) の個数を求めてください。

  • 1  L  R  N 1\ \leq\ L\ \leq\ R\ \leq\ N
  • AL, AL+1, , AR A_L,\ A_{L+1},\ \dots,\ A_R の最大値は X X であり、最小値は Y Y である。

输入格式

入力は以下の形式で標準入力から与えられる。

N N X X Y Y A1 A_1 A2 A_2 \dots AN A_N

输出格式

答えを出力せよ。

样例 #1

样例输入 #1

4 3 1
1 2 3 1

样例输出 #1

4

样例 #2

样例输入 #2

5 2 1
1 3 2 4 1

样例输出 #2

0

样例 #3

样例输入 #3

5 1 1
1 1 1 1 1

样例输出 #3

15

样例 #4

样例输入 #4

10 8 1
2 7 1 8 2 8 1 8 2 8

样例输出 #4

36

提示

制約

  • 1  N  2 × 105 1\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • 1  Ai  2 × 105 1\ \leq\ A_i\ \leq\ 2\ \times\ 10^5
  • 1  Y  X  2 × 105 1\ \leq\ Y\ \leq\ X\ \leq\ 2\ \times\ 10^5
  • 入力される値はすべて整数である。

Sample Explanation 1

条件を満たすのは (L,R)=(1,3),(1,4),(2,4),(3,4) (L,R)=(1,3),(1,4),(2,4),(3,4) 4 4 通りです。

Sample Explanation 2

条件を満たす (L,R) (L,R) は存在しません。

Sample Explanation 3

X=Y X=Y である場合もあります。

初一A随堂 摸底测

Not Attended
Status
Done
Rule
IOI
Problem
8
Start at
2025-9-12 10:15
End at
2025-9-12 12:15
Duration
2 hour(s)
Host
Partic.
30