AT_abc152_c.[ABC152C] Low Elements

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定 1,,N1,\ldots,N 的一个排列 P1,,PNP_1,\ldots,P_N
请计算满足下述条件的整数 ii1iN1 \leq i \leq N)的个数。

  • 对于任意整数 jj1ji1 \leq j \leq i),都有 PiPjP_i \leq P_j

输入格式

输入以如下格式从标准输入读入。

NN P1P_1 ...... PNP_N

输出格式

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

输入输出样例

  • 输入#1

    5
    4 2 5 1 3

    输出#1

    3
  • 输入#2

    4
    4 3 2 1

    输出#2

    4
  • 输入#3

    6
    1 2 3 4 5 6

    输出#3

    1
  • 输入#4

    8
    5 7 4 2 6 8 1 3

    输出#4

    4
  • 输入#5

    1
    1

    输出#5

    1

说明/提示

限制条件

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • P1,,PNP_1,\ldots,P_N1,,N1,\ldots,N 的一个排列。
  • 输入均为整数。

样例解释 1

i=1,2,4i=1,2,4 满足条件。i=3i=3 不满足条件。例如,当 j=1j=1 时,有 Pi>PjP_i > P_j。同理,i=5i=5 也不满足条件。因此,满足条件的整数 ii 的个数为 33

样例解释 2

所有整数 ii1iN1 \leq i \leq N)都满足条件。

样例解释 3

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

首页