文章目录
【exgcd】求逆元
写在前面:
okokokokokokok!!!今天更新的第一篇!快乐!
DP专题我会尽快出的😢😢😢😢,望大家支持!!!
话不多说,开讲!
题目大意:
若x*y=1(mod p),则称y为x在mod p意义下的逆元。
现给出两个整数x,p(0<x<p),你需要找到x在mod p意义下最小的逆元y(y>0),当然也可能不存在逆元,请输出-1。
正解:
做exgcd最重要的,是会推公式。首先,设y为最小逆元的话,我们可得出式子:
x y = 1 ( m o d p ) x y − z ∗ p = 1 ( m o d ∞ ) 已 得 知 : x , p xy=1(\mod p) \\ xy-z*p=1(\mod ∞)\\ 已得知:x,p xy