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

浙公网安备 33010602011771号