/* 返回顶部 */

随笔分类 -  数论——————exgcd

摘要:模拟又炸了,我死亡 $exgcd$(扩展欧几里德算法)用于求$ax+by=gcd(a,b)$中$x,y$的一组解,它有很多应用,比如解二元不定方程、求逆元等等,这里详细讲解一下$exgcd$的原理。 了解$exgcd$算法前,需要$gcd$算法做铺垫。gcd,又称辗转相除法,用于计算两个整数 $a, 阅读全文
posted @ 2019-03-24 11:03 Mogeko 阅读(688) 评论(0) 推荐(3)
摘要:传送门 求ax%b = 1,即ax - by = 1; 很明显这是一个exgcd的形式。 那么要做这道题,首先需要gcd和exgcd的算法作铺垫。 gcd(辗转相膜法): exgcd就是在求出gcd的基础上,求出ax+by = gcd(a,b)的一组x,y的解: 这个算法的原理如下: 当b=0时,g 阅读全文
posted @ 2018-11-16 16:19 Mogeko 阅读(214) 评论(1) 推荐(0)