Elementos pequeños


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 64M

Authors:
Problem type
Allowed languages
C, C++, Pascal, Python, VB

Dada una permutación P_1, \dots, P_N de 1, \dots, N. Encuentra el número de enteros i (1 \leq i \leq N) que cumplan la siguiente condición:

  • Para cualquier entero j (1 \leq j \leq i), P_i \leq P_j

Límites

1 \leq N \leq 2 \cdot 10^5

P_1, \dots, P_N es una permutación de 1, \dots, N.

Todos los valores de entrada son enteros.

Entrada

La primera línea de entrada contiene un entero N - El tamaño de la permutación.

La segunda línea de entrada contiene N enteros - La permutación P.

Salida

Imprime el numero de enteros i que satisfacen la condición.

Entrada de ejemplo 1:

5
4 2 5 1 3

Salida de ejemplo 1:

3

i = 1, 2, y 4 cumplen la condición, pero i = 3 no. Por ejemplo, P_i > P_j se mantiene para j = 1.

Similarmente, i = 5 no cumple la condición tampoco. Así que existen tres enteros que cumplen la condición.

Entrada de ejemplo 2:

4
4 3 2 1

Salida de ejemplo 2:

4

Todos los enteros i (1 \leq i \leq N) cumplen la condición.

Entrada de ejemplo 3

6
1 2 3 4 5 6

Salida de ejemplo 3

1

Solo i = 1 cumple la condición.

Entrada de ejemplo 4

8
5 7 4 2 6 8 1 3

Salida de ejemplo 4

4

Entrada de ejemplo 5

1
1

Salida de ejemplo 5

1

Comments


  • 1
    Brayan080808  commented on Aug. 1, 2022, 4:46 p.m.

    Alguien puede explicarme qué es lo que tengo que hacer, no entiendo la pregunta


    • 4
      josue  commented on Aug. 1, 2022, 6:20 p.m.

      Decir cuantos numeros son menores o igual que todos sus anteriores


      • 1
        Brayan080808  commented on Aug. 2, 2022, 12:45 a.m.

        Muchas gracias