线性求逆元证明

背景

记得是打多校的时候学到了线性求所有逆元的方法,递推式如下

后面无意中发现证明方法,而且异常简单

原文请戳此处


证明

令 $inf=pi+r​$ ,有

两边同乘 $i^{-1}\cdot r^{-1}$


代码

也是异常简单

1
for(int i=1;i<=n;i++)inv[i]=inv[inf%i]*(inf-inf/i)%inf