Expresiones correctas

En este problema consideramos las expresiones definidas de la manera siguiente:

Por ejemplo, si el conjunto de variables es A,B,C{A, B, C}, éstas serían algunas expresiones correctas:

A(A)((C))(A)(B)((A)(B))(A)A \qquad (A) \qquad ((C)) \qquad (A)-(B) \qquad ((A)-(B))-(A)

Haced un programa que, dados dos números nn y mm, escriba el número de expresiones correctas de longitud exactamente nn que se pueden construir con mm variables.

Por ejemplo, para n=7n = 7 y m=2m = 2 el resultado debería ser 6, correspondiente a

(((A)))(((B)))(A)(A)(A)(B)(B)(A)(B)(B)(((A))) \qquad (((B))) \qquad (A)-(A) \qquad (A)-(B) \qquad (B)-(A) \qquad (B)-(B)

Entrada

La entrada consiste en diversos casos, cada uno con dos naturales nn y mm entre 1 y 25.

Salida

Para cada caso, escribid el número de expresiones correctas de longitud exactamente nn que se pueden construir con mm variables. Este número será siempre inferior a 10910^9.

Información del problema

Autoría: Unknown
Traducción: Omer Giménez

Generación: 2026-01-25T11:37:14.139Z

© Jutge.org, 2006–2026.
https://jutge.org