二进制前置技能:https://www.cnblogs.com/AKMer/p/9698694.html 题目传送门:http://poj.org/problem?id=1995 题目就是求\(\sum_{i=1}^na[i]^{b[i]}mod\) \(m\).我们只要会快速求\(a^b\)就行了. 我们可以用二进制拆分思想,把\(a^b\)转化成\(a^{(1010...1)_2}\)之类的.然后根据\(a^{x+y}=a^x*a^y\),我们可以将\(a^b\)转化成\(a^{(10000…