配点 : 500 点
問題文
長さ N の数列 A=(A1,A2,…,AN) および整数 X,Y があります。
次の条件をすべて満たす整数の組 (L,R) の個数を求めてください。
- 1≤L≤R≤N
- AL,AL+1,…,AR の最大値は X であり、最小値は Y である。
制約
- 1≤N≤2×105
- 1≤Ai≤2×105
- 1≤Y≤X≤2×105
- 入力される値はすべて整数である。
入力
入力は以下の形式で標準入力から与えられる。
N X Y
A1 A2 … AN
出力
答えを出力せよ。
4 3 1
1 2 3 1
4
条件を満たすのは (L,R)=(1,3),(1,4),(2,4),(3,4) の 4 通りです。
5 2 1
1 3 2 4 1
0
条件を満たす (L,R) は存在しません。
5 1 1
1 1 1 1 1
15
X=Y である場合もあります。
10 8 1
2 7 1 8 2 8 1 8 2 8
36