#2956. Low Elements

0
    ID: 2956 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc152CGESP 2级枚举(单层循环)分支结构

Low Elements

Low Elements

题目描述

给定一个排列 P1,…,PNP_1, \ldots, P_N,它是 1,…,N1, \ldots, N 的一个置换。
求满足以下条件的整数 ii 的个数(1≤i≤N1 \leq i \leq N):

对于任意整数 jj(1≤j≤i1 \leq j \leq i),都有 Pi≤PjP_i \leq P_j。

输入格式

输入由标准输入给出,格式如下:
NN
P1P_1 ...... PNP_N

输出格式

打印满足该条件的整数 ii 的个数。

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

提示

1≤N≤2×1051 \leq N \leq 2 \times 10^5
P1,…,PNP_1, \ldots, P_N 是 1,…,N1, \ldots, N 的一个置换。
输入中的所有数值均为整数。i=1i=1, 22 和 44 满足该条件,但 i=3i=3 不满足 —— 例如,对于 j=1j=1 有 P_i > P_j。
类似地,i=5i=5 也不满足该条件。因此,满足条件的整数有三个。
所有整数 ii(1≤i≤N1 \leq i \leq N)都满足该条件。
只有 i=1i=1 满足该条件。

标签: AtCoder|abc152C

来源

AtCoder|abc152C