Jugando con números

Dados nn números, calculad qué resultados distintos es posible obtener con los operadores suma y producto, poniendo tantos paréntesis como se quiera, pero sin cambiar el orden de los operandos. Por ejemplo, con la secuencia 2,1,32, 1, 3 únicamente es posible obtener 5,6,85, 6, 8 y 99. Éstas son algunas de las maneras posibles:

5=(21)+3,6=2(13),8=2(1+3),9=(2+1)3.\begin{align*} 5 &= (2 \cdot 1) + 3, \\ 6 &= 2 \cdot (1 \cdot 3), \\ 8 &= 2 \cdot (1 + 3), \\ 9 &= (2 + 1) \cdot 3. \end{align*}

Entrada

La entrada contiene un número arbitrario (pero no superior a 100) de casos, cada uno de los cuales con 1n91\le n\le 9, seguido de nn números entre 1 y 9.

Salida

Para cada caso, escribid todos los posibles resultados en orden creciente. Separad los resultados consecutivos con comas. Escribid exactamente 10 números por línea (excepto, tal vez, la última). Acabad el listado con un punto. Fijaos en los ejemplos.

Puntuación

Información del problema

Autoría: Salvador Roura

Generación: 2026-01-25T10:30:05.170Z

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