多次学然后多次不会之后,我决定写一篇东西来记录一下这个方法。

我们要做的是线性递推出\([1,p)\)的所有数的逆元。

\[p=ai+b \\ ai+b\equiv 0\mod p \\ ai\equiv -b \\ i^{-1}\equiv -ab^{-1} \]

由于\(a=\lfloor \frac{a}{i}\rfloor,b=p\mod i\),所以递推式为:

\[inv[i]=inv[p\%i]*(p-p/i) \]

相关文章:

  • 2021-12-12
  • 2022-01-18
  • 2021-04-04
  • 2021-06-02
  • 2021-10-31
  • 2022-02-26
  • 2021-11-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2021-12-12
相关资源
相似解决方案