atcoder#ABC262C. [ABC262C] Min Max Pair

[ABC262C] Min Max Pair

配点 : 300300

問題文

11 以上 NN 以下の整数からなる長さ NN の数列 a=(a1,,aN)a = (a_1, \dots, a_N) が与えられます。

以下の条件を全て満たす整数 i,ji, j の組の総数を求めてください。

  • 1i<jN1 \leq i \lt j \leq N
  • min(ai,aj)=i\min(a_i, a_j) = i
  • max(ai,aj)=j\max(a_i, a_j) = j

制約

  • 2N5×1052 \leq N \leq 5 \times 10^5
  • 1aiN(1iN)1 \leq a_i \leq N \, (1 \leq i \leq N)
  • 入力は全て整数

入力

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

NN

a1a_1 \ldots aNa_N

出力

答えを出力せよ。

4
1 3 2 4
2

(i,j)=(1,4),(2,3)(i, j) = (1, 4), (2, 3) が条件を満たします。

10
5 8 2 2 1 6 7 2 9 10
8