4266: 找出有多少对整数 (i,j) 满足条件

内存限制:1024 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

# Min Max Pair ## 题目描述 小高有一个长度为 $N$ 的序列 $a = (a_1, ..., a_N)$,其中每个元素都是 $1$ 到 $N$ 之间的整数。\r\n\r\n请你找出有多少对整数 $(i, j)$ 满足以下所有条件:$1 le; i lt; j le; N, min(a_i, a_j) = i, max(a_i, a_j) = j$。

输入

## 输入格式 输入从标准输入中给出,格式如下: $N$ $a_1$ $\cdots$ $a_N$

输出

## 输出格式 输出所求答案。

样例输入 复制

4
1 3 2 4

样例输出 复制

2

提示

## 输入输出样例 ### 输入样例1 ``` 4 1 3 2 4 ``` ### 输出样例1 ``` 2 ``` ### 输入样例2 ``` 10 5 8 2 2 1 6 7 2 9 10 ``` ### 输出样例2 ``` 8 ``` ## 数据范围与提示 【样例1说明】 (i, j) = (1, 4), (2, 3) 满足条件。 【数据范围】 - $2 ≤ N ≤ 5 × 10^5$ - $1 ≤ a_i ≤ N (1 ≤ i ≤ N)$ - 所有输入均为整数。 ## 题目来源 ABC262C