Aquí hay una solución recursiva: (Solo estoy dando una idea de cómo abordar la pregunta)
Deje [math] S_n = x_1 + x_2 \ cdots + x_n [/ math]
[matemáticas] P_n = x_1 \ cdot x_2 \ ldots x_n [/ matemáticas]
tenemos que encontrar [matemática] n [/ matemática] enteros [matemática] x_1, x_2 \ cdots x_n [/ matemática] tal que [matemática] P_n-S_n = D [/ matemática]
Suponga que uno de los valores [matemática] x [/ matemática] (por ejemplo, [matemática] x_1 = 1 [/ matemática]), ahora la pregunta se reduce a encontrar [matemática] n-1 [/ matemática] enteros [matemática] x_2 \ cdot x_3 \ ldots x_n [/ math] tal que [math] P_ {n-1} -S_ {n-1} = D [/ math]
Continúa esto recursivamente este tú
- Relaciones de recurrencia: ¿Cuál es la suma máxima que se puede formar?
- ¿Cuántos enteros [matemáticas] x \ en \ {1, 2, 3, \ ldots, 99, 100 \} [/ matemáticas] hay tales que [matemáticas] x ^ 2 + x ^ 3 [/ matemáticas] es el cuadrado de un entero?
- Cómo encontrar el módulo de grandes combinaciones como nCr mod p donde p es un número primo
- Sin métodos de prueba y error o aproximación, pero con los detalles que se aprecian, ¿cómo puede resolver [matemáticas] 8 ^ x + 9 ^ x = 10 ^ x [/ matemáticas]?
- p es un número primo, y [matemática] p [/ matemática] divide el coeficiente binomial [matemática] 2n \ elija n [/ matemática] para [matemática] n> 2 [/ matemática]. ¿Es [matemáticas] p> 2n [/ matemáticas] y por qué? ¿Cómo lo pruebas?
- Encuentre una solución válida [math] \ Rightarrow [/ math] Fin del programa
- Llegue a un punto donde no haya soluciones [matemática] \ Flecha derecha [/ matemática] Pruebe con un valor diferente, por ejemplo, [matemática] x_i = 2 [/ matemática]
(Intente pensar en una condición adecuada para el segundo caso 😉)