100 atcoder#ABC152C. [ABC152C] Low Elements

[ABC152C] Low Elements

题目描述

1, , N 1,\ \ldots,\ N の順列 P1, , PN P_1,\ \ldots,\ P_N が与えられます。
次の条件を満たす整数 i(1  i  N) i(1\ \leq\ i\ \leq\ N) の個数を数えてください。

  • 任意の整数 j(1  j  i) j(1\ \leq\ j\ \leq\ i) に対して、 Pi  Pj P_i\ \leq\ P_j

输入格式

入力は以下の形式で標準入力から与えられる。

N N P1 P_1 ... ... PN P_N

输出格式

条件を満たす整数 i i の個数を出力せよ。

题目大意

给定一个排列 (P1,,PN)(P_1,\ldots,P_N)1,,N1,\ldots,N 。找出满足以下条件的整数 i(1iN)i(1 \leq i \leq N) 的数目:

  • 对于任意整数 j(1ji)j(1 \leq j \leq i)PiPjP_i \leq P_j
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 × 105 1\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • P1, , PN P_1,\ \ldots,\ P_N 1, , N 1,\ \ldots,\ N の順列である。
  • 入力はすべて整数である。

Sample Explanation 1

i=1,2,4 i=1,2,4 が条件を満たします。 i=3 i=3 は条件を満たしません。 例えば、 j=1 j=1 とすると、 Pi > Pj P_i\ >\ P_j となります。 同様に、 i=5 i=5 も条件を満たしません。 したがって、条件を満たす整数 i i の個数は 3 3 となります。

Sample Explanation 2

すべての整数 i(1  i  N) i(1\ \leq\ i\ \leq\ N) が条件を満たします。

Sample Explanation 3

i=1 i=1 のみが条件を満たします。