Otros se han ocupado de los problemas derivados de la factorización. Supongamos que hemos logrado encontrar de manera eficiente una factorización en términos de potencias principales
[matemáticas] n = p_1 ^ {k_1} p_2 ^ {k_2} \ cdots p_m ^ {k_m} [/ matemáticas]
Por ejemplo [matemáticas] 360 = 2 ^ 3 3 ^ 2 5 ^ 1 [/ matemáticas]. La última parte de la respuesta es enumerar todos los triples posibles.
[matemáticas] a = p_1 ^ {\ alpha_1} p_2 ^ {\ alpha_2} \ cdots p_m ^ {\ alpha_m} [/ math]
- Cómo encontrar la superficie interna de la línea poligonal que tiene | 2x-2014 | + | y-2013 | = 29 para la ecuación
- ¿Hay un campo trivial (cero)?
- ¿Es posible demostrar que la diferenciabilidad implica continuidad usando la definición [matemáticas] f ‘(x) = \ lim_ {h \ to0} \ frac {f (x + h) -f (x)} h [/ matemáticas]?
- Si [math] xy = 2x + 3y, [/ math], ¿cómo encuentro el valor de xy para soluciones enteras?
- El LCM y HCF de 64, 80 y X son 960 y 16 respectivamente. ¿Cuál de los siguientes podría ser el valor de x?
[matemáticas] b = p_1 ^ {\ beta_1} p_2 ^ {\ beta_2} \ cdots p_m ^ {\ beta_m} [/ matemáticas]
[matemáticas] c = p_1 ^ {\ gamma_1} p_2 ^ {\ gamma_2} \ cdots p_m ^ {\ gamma_m} [/ matemáticas]
Con [math] \ alpha_1 + \ beta_1 + \ gamma_1 = k_1 [/ math] etc. Para cada primo solo puede usar un doble bucle
for i = 0 to k1 then
for j = 0 to k1 - i then
alpha1 = i
beta1 = j
gamma1 = k1 - i - j
Es necesario tener cuidado para eliminar los casos en que uno de a, b o c es 1. Probablemente sea más sencillo encontrar todas las soluciones y simplemente eliminar las degeneradas.