У меня есть два числа, x1
и x2
. Для числа y
я хочу вычислить общий делитель x1
и x2
как можно ближе к y
.
Есть ли эффективный алгоритм для этого?
Я считаю, что пришло время перефразировать мою проблему и быть более ясным. Дело не в целых числах... Итак, допустим, у нас есть два числа x1
и x2
. Скажем, пользователь вводит число y
. Я хочу найти число y'
, близкое к y
, так что x1 % y'
и x2 % y'
очень малы (например, меньше, чем 0.02
, но давайте назовем это число LIMIT
). Другими словами, мне нужен не оптимальный алгоритм, а хорошее приближение.
Я благодарю вас всех за ваше время и усилия, это действительно любезно!