我有两个数字,x1
和x2
。对于一个数字y
,我想计算尽可能接近y
的x1
和x2
的公共除数。
是否有高效的算法可以实现这一点?
我认为现在是重新表述我的问题并更加清晰的时候了。这不是关于整数的问题...... 所以,假设我们有两个数字x1
和x2
。假设用户输入一个数字y
。我想要找到一个接近y
的数字y'
,使得x1%y'
和x2%y'
非常小(比如小于0.02
,但是让我们称这个数字为LIMIT
)。换句话说,我不需要最优算法,而是需要一个好的近似值。
感谢大家的时间和努力,你们真的很好!