Resulta que hay una simple reformulación del problema que facilita el recuento. En lugar de escribir una lista de números como (3,5,2) que sumen 10, puedes escribir 10 objetos y colocar separadores que separen los 10 objetos en grupos:
* * *|* * * * *|* *
Ejercicio: convéncete de lo siguiente:
- dada cualquier lista de números que sumen 10, se puede dibujar un diagrama correspondiente como el anterior
- dado cualquier diagrama como el anterior, puedes encontrar una lista correspondiente de números que sumen 10
- Si tienes una lista de números, la conviertes en un diagrama y luego la vuelves a convertir en una lista, obtienes tu lista original
- Si tienes un diagrama, lo conviertes en una lista y luego lo vuelves a convertir en un diagrama, obtienes el diagrama original
Hay una manera fácil de contar cuántos diagramas se pueden dibujar: hay 9 lugares donde podemos poner un divisor, y para cada lugar, tenemos la opción de poner un divisor allí o no. Por lo tanto, hay $2^9 = 512$ posibles opciones.
Este tipo de diagrama se llama "estrellas y barras", y hay una serie de tipos de problemas que pueden resolverse encontrando una forma de convertir de ida y vuelta el problema que se quiere resolver en diagramas como el anterior.
Si queremos contar específicamente el número de listas que tienen un número determinado de entradas, podemos hacer algo similar. Por ejemplo, si queremos que haya exactamente tres puestos (cada uno con al menos una persona), entonces queremos contar el número de formas de insertar dos separadores en una lista de 10 objetos.
Una vez más, convénzase de que puede pasar de las listas a los diagramas. A veces puede ser difícil acertar con estos argumentos.
Si queremos que haya $k$ posiciones, entonces queremos colocar $k-1$ divisores en los 9 lugares posibles, y así hay $\binom{9}{k-1}$ opciones.
Si no has visto coeficientes binomiales (también conocido como combinaciones) antes, esto es igual a
$$ \binom{n}{r} = \frac{n!}{r! (n-r)!} $$
donde $s!$ significa el factorial de $s$ Es decir, que..,
$$ s! = 1 \cdot 2 \cdot \ldots \cdot s $$
(y $0! = 1$ )