Tengo dos números, x1
y x2
. Para un número y
, quiero calcular el divisor común de x1
y x2
lo más cerca posible de y
.Algoritmo eficiente para encontrar un divisor común más cercano a algún valor?
¿Existe un algoritmo eficiente para esto?
creo que es hora de reformular mi problema y ser más clara. Esto no se trata de enteros ... Entonces, digamos que tenemos dos números x1
y x2
. Digamos, el usuario ingresa un número y
. Lo que quiero encontrar es un número y'
cerca de y
para que x1 % y'
y x2 % y'
sean muy pequeños (más pequeños que 0.02
, por ejemplo, pero llamemos a este número LIMIT
). En otras palabras, no necesito un algoritmo óptimo, sino una buena aproximación.
Gracias a todos por su tiempo y esfuerzo, ¡es realmente amable!
Creo que es mejor preguntar en nuevo hilo. –
Bien, Saeed, lo hice: http://stackoverflow.com/questions/9210664/approximation-of-a-common-divisor-closest-to-some-value – Fatso