Subsecuencias crecientes


Submit solution

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

Authors:
Problem type
Allowed languages
Ada, BrainF***, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Prolog, Python, Swift, VB

Dada una secuencia de N (1N10,000) enteros S1, ..., SN (1Si<100,000), calcule el número de subsecuencias crecientes de S con longitud K (1K50yKN); es decir, el número de K-tuplas i1, ..., iK tal que 1i1<...<iK N and Si1 < ... < SiK.

Entrada

La primera línea contiene dos enteros N y K. Las siguientes N líneas contienen los enteros de la secuencia en orden.

Salida

Imprima un entero que representa el número de subsecuencias crecientes de S con longitud K, módulo 5,000,000.

Ejemplo de entrada

Copy
4 3
1
2
2
10

Ejemplo de salida

Copy
2

Comments

There are no comments at the moment.