TLDR: La fórmula dada por Siddharth Mundada es correcta, y para preguntas similares, puede usarla para determinar la cantidad de soluciones enteras no negativas.
La fórmula general es (n + r-1) C (n-1) donde
r = RHS de la ecuación
n = número de variables
Para comprender cómo se puede explicar esta fórmula, imagine el siguiente escenario:
Tienes 3 cajas, en las que debes colocar 15 artículos idénticos. ¿De cuántas maneras puedes hacer esto?
- ¿Cuáles son los mejores lols en teoría de números?
- ¿Cuál es el significado de las formas modulares simuladas?
- ¿Cuál es la diferencia entre las declaraciones: (print x) y (print ‘# {I}’)?
- ¿Cuáles son las aplicaciones de la teoría de números en informática aparte de los problemas de programación en jueces en línea?
- ¿Hay más, menos o el mismo número de números entre cero y uno, ya que hay más de uno?
Deje _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ser los 15 elementos
Ahora lo que queremos hacer es insertar dos particiones | El | para que estos 15 artículos se dividan en 3 cajas. Algo como esto:
_ _ _ _ | _ _ _ _ _ _ _ | _ _ _ _ correspondiente a (4,7,4)
O
Me gusta esto
_ _ _ _ | _ _ _ _ _ _ _ _ _ _ _ | correspondiente a (4,11,0)
Por lo tanto, básicamente puede insertar una partición en cualquier lugar de los espacios entre dos elementos, incluidos los dos extremos de la cadena.
-> Tienes 16 espacios para elegir inicialmente en los que puedes colocar la primera partición
-> Tienes 17 espacios para elegir la segunda partición después de colocar la primera partición
Por lo tanto, no de maneras = 16 * 17
sin embargo
Al intercambiar la primera y la segunda partición entre sí, no tenemos nuevas soluciones
es decir
_ _ _ _ 1 _ _ _ _ _ _ _ _ _ 2 _ _ es lo mismo que
_ _ _ _ 2 _ _ _ _ _ _ _ _ _ 1 _ _
Por lo tanto, en general, debe dividir por n! donde n es el número de particiones para dar cuenta de esto.
-> Respuesta = 16 * 17/2 = (15 + 3-1) C (3-1)