#4599. Min Max Pair

0
    ID: 4599 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc262CGESP 3级数组枚举(单层循环)

Min Max Pair

Min Max Pair

题目描述

给定长度为 NN 的序列 a=(a1,…,aN)a = (a_1, \dots, a_N),其元素为 11 到 NN 之间的整数。 求满足以下所有条件的整数对 i,ji, j 的数量:

1≤i<j≤N1 \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

输入格式

输入按下列格式由标准输入提供: NN a1a_1 …\ldots aNa_N

输出格式

输出答案。

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

提示

2≤N≤5×1052 \leq N \leq 5 \times 10^5 1≤ai≤N (1≤i≤N)1 \leq a_i \leq N \, (1 \leq i \leq N) 输入中的所有数值都是整数。(i,j)=(1,4),(2,3)(i, j) = (1, 4), (2, 3) 满足这些条件。

标签: AtCoder|abc262C

来源

AtCoder|abc262C