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