快速幂模板题 很明显,这个题目不能用简单的\(for\)循环+\(mod\)来完成,因为指数\(p\)已经达到了长整型,直接循环来完成的话肯定会超时的. 那么快速幂就应运而生了. 什么是快速幂呢? 利用二进制扩大底数,减少计算次数,经常会涉及到到类似\(a^b\mod p\)的运算,这里的\(b\)常常会很大,导致我们不能\(for\)循环计算. 那么怎么用代码实现呢? 首先,为了保险我们把所有的数据类型都设置为long long. 然后为了方便,把快速幂写作一个函数,参数就是上面提到的\(a,…