标签:
逆元,简单的来说就是
正常的来说用扩展欧几里得来做。复杂度不是线性的。
但是如果所有的i≤p,有一个线性求逆元的方法。
正常的来说
因为
设
那么
因为要求的是
那么式子就可以变成
然后把可以求得i的逆元的数放到右边去。
然后再把k和b用p来表示。
设数组a[i]表示i的逆元
那么由上面的式子可以知道:
所以
把上面的东西优化一下
因为系数带p的在mod p意义下都视为0
所以
为了方便记忆,式子可以改为
标签:
原文地址:http://blog.csdn.net/doyouseeman/article/details/52215008