指数计算取模技巧
对于\(x^y \% p\),我们可以化简一下
如果\(p\)是质数,那么根据欧拉定理\(x^{\varphi (p)} \%p = 1\)
将\(y\)分解成若干个\(\varphi(p)\)加上\(y\%\varphi(p)\)
最后可以得到\(x^y \% p = x ^{y\%\varphi(p)} \%p\)
由于\(p\)是质数,\(\varphi(p) = p-1\)
那么我们可以最终化简成\(x^y \%p = x ^ {y\%p-1} \% p\)
$The \ light \ has \ betrayed \ me$