#AT2255. C - Min Max Pair

C - Min Max Pair

当前没有测试数据。

C - Min Max对

得分:300分

题目描述

给定一个长度为$N$的序列$a = (a_1, \dots, a_N)$,其中$a_i$是$1$到$N$之间的整数。

找出满足以下条件的整数对$i, j$的个数:

  • $1 \leq i \lt j \leq N$
  • $\min(a_i, a_j) = i$
  • $\max(a_i, a_j) = j$

约束条件

  • $2 \leq N \leq 5 \times 10^5$
  • $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)$满足条件。


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