algorithm - 给定 a 和 b,找到 m 使得 a mod m = b mod m

标签 algorithm math modulo

我正在尝试解决一个算法问题,其中有一个子部分要求您找到一个整数 m,使得对于给定的两个整数 a 和 b,我们得到 a mod m = b mod m。 mod 是模运算。如何解决这个问题?

最佳答案

          a mod m = b mod m
==> (a - b) mod m = 0 
==>         (a-b) = k * m    for some integer k
==>     (a-b) / m = k

因此 m 可以是 a-b 的任何因子。

关于algorithm - 给定 a 和 b,找到 m 使得 a mod m = b mod m,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27387033/

相关文章:

c++ - 通过网络直接从另一台计算机的内存中读取文件

java - 调试 : Mergesort

python - 从多重集中均匀采样

Kotlin 负模返回负值

c - 弗莱彻校验和 : Is a modulo-255 sum really the same as a one's complement sum

algorithm - 旅行商变分算法

algorithm - 查找与单词查询匹配的热门文档

c++ - 计算一点到另一点的距离

math - float 学有问题吗?

java - 该方法添加 mod 2^512