题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2837
指数循环节对应公式:a^(b%phi(p)+phi(p))≡a^b (mod p) (b>=phi(p))
递归求解每个n即可,需要注意的是公式对应条件b>=phi(p),如果不满足条件,则不能套公式(即不用多加一个phi(p)),这里在pow_pow里特殊处理了。
1 |
|
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2837
指数循环节对应公式:a^(b%phi(p)+phi(p))≡a^b (mod p) (b>=phi(p))
递归求解每个n即可,需要注意的是公式对应条件b>=phi(p),如果不满足条件,则不能套公式(即不用多加一个phi(p)),这里在pow_pow里特殊处理了。
1 | #include <cstdio> |