题目描述
给定一个由长度为 N 的整数序列 a=(a1,…,aN),其中 ai 是介于 1 和 N 之间的整数。
找到满足以下所有条件的整数对 i,j 的数量:
- 1≤i<j≤N
- min(ai,aj)=i
- max(ai,aj)=j
约束条件
- 2≤N≤5×105
- 1≤ai≤N(1≤i≤N)
- 输入中的所有值都是整数。
输入格式
输入以标准输入给出,格式如下:
N
a1 … aN
输出格式
输出答案。
示例输入 1
4
1 3 2 4
示例输出 1
2
(i,j)=(1,4),(2,3) 满足条件。
示例输入 2
10
5 8 2 2 1 6 7 2 9 10
示例输出 2
8