Preguntas sobre permutaciones y combinaciones (encontrar el número de formas de dividir un entero positivo s en n enteros positivos)
Tu primera pregunta equivale a dividir el número entero s en n enteros positivos dividiendo la fracción. Hay varios teoremas sobre este problema:
1. Dividir el número entero r en k enteros positivos equivale a dividir r en fracciones con un número máximo de k. La prueba es breve, si estás interesado puedes buscar imágenes de Ferrers.
2. Dividir el número entero r en fracciones cuyos tiempos de repetición no excedan k equivale a dividir r en fracciones que no son divisibles por k+1. Esto se puede demostrar utilizando la función principal.
Entonces, su primera pregunta puede equipararse a dividir s en un número máximo de fracciones divididas n, o dividir s-n en un número máximo de fracciones divididas que no excedan n.
Hay muchas formas de calcular esta fracción mediante programación, pero hasta donde yo sé, no existe una fórmula matemática para ello. Tampoco existe una fórmula recursiva.
La k en tu segunda pregunta es fácil de encontrar. Esta k se llama fracción dividida general, representada por p, por ejemplo, p(5)=7.
Tiene. la siguiente fórmula Relación de empuje:
p(n)=p(n-1)+p(n-2)-p(n-5)-p(n-7)+...+ (-1 )^(m-1)*p(n-1/2*m(3m+ o -1)), esto también se puede demostrar usando la función principal. Una cosa más, la función principal es una herramienta importante en matemáticas combinatorias.
Tampoco existe una forma matemáticamente eficiente de dividir exhaustivamente una fracción, por lo que aún se necesita una computadora.
Si deseas que un programa o algoritmo haga esto, por favor contáctame nuevamente. Soy estudiante de informática.
Soy estudiante de informática.