Árboles binarios de búsqueda distintos

Tiempo límite 2 s
Memoria límite 256 MB
Casos de prueba 8
Enviar solución

Puntos: 10

Tipos de problema
Lenguajes permitidos
C, C++, Java, Python, Rust

Cuenta cuántos árboles binarios de búsqueda estructuralmente distintos guardan exactamente los valores \(1, 2, \dots, n\).

Entrada

Un entero \(n\) \((1 \le n \le 1000)\).

Salida

La cantidad, módulo \(10^9 + 7\).

Ejemplo 1

Entrada

3

Salida

5

Ejemplo 2

Entrada

1

Salida

1

Comentarios

No hay comentarios por el momento.