MyVIPWebTools 标志

扩展欧几里得算法计算器 — 求gcd(a,b)和贝祖系数

我们的扩展欧几里得算法计算器不仅求gcd(a, b),还求满足恒等式a×x + b×y = gcd(a, b)的整数x和y——即贝祖系数,对任意大的输入均以BigInt精度计算。它是本站模乘法逆元计算器以及无数其他数论算法的直接驱动引擎。

快速解答

本计算器使用扩展欧几里得算法,以精确的BigInt精度求gcd(a, b)以及满足a×x + b×y = gcd(a, b)的整数x和y。

输入a和b,然后点击计算。

如何使用 扩展欧几里得算法计算器 — gcd + 贝祖系数

  1. 1

    输入两个整数a和b。

  2. 2

    点击'计算'求gcd(a, b)以及贝祖系数x和y。

  3. 3

    验证结果:a × x + b × y始终等于计算出的gcd。

为什么使用 扩展欧几里得算法计算器 — gcd + 贝祖系数?

普通的欧几里得算法通过重复除法求gcd(a, b),但扩展版本在每一步都跟踪额外的记录,因此到算法结束时,它也将该gcd表示为原始a和b的线性组合——满足a×x + b×y = gcd(a, b)的整数x和y,这是贝祖恒等式所保证存在的结果。这不仅仅是一个数学趣闻:这些系数正是计算模乘法逆元、求解线性丢番图方程和实现RSA密钥生成所需要的。

常见问题

相关工具

扩展欧几里得算法计算器 — gcd + 贝祖系数 | MyVIPWebTools