#ABC152C. 低位元素

低位元素

低位元素

题目描述

给定 1,,N1, \ldots, N 的排列 P1,,PNP_1, \ldots, P_N

请数出满足以下条件的整数 i(1iN)i(1 \leq i \leq N) 的个数:

  • 对任意整数 j(1ji)j(1 \leq j \leq i),都有 PiPjP_i \leq P_j

输入格式

输入按以下格式从标准输入给出:

NN
P1P_1 ...... PNP_N

输出格式

输出满足条件的整数 ii 的个数。

样例

5
4 2 5 1 3
3

i=1,2,4i=1,2,4 满足条件。

i=3i=3 不满足条件。

例如取 j=1j=1,则 Pi>PjP_i \gt P_j

同样,i=5i=5 也不满足条件。

因此,满足条件的整数 ii 的个数为 33

4
4 3 2 1
4

所有整数 i(1iN)i(1 \leq i \leq N) 都满足条件。

6
1 2 3 4 5 6
1

只有 i=1i=1 满足条件。

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

数据范围

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • P1,,PNP_1, \ldots, P_N1,,N1, \ldots, N 的排列。
  • 输入均为整数。
难度 普及
通过率
尝试 0
已通过 0
ID
1856
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签