#kSMybttg060102. 1616:A 的 B 次方
1616:A 的 B 次方
1616:A 的 B 次方
题目描述
给出三个整数 ,求 的值。
输入格式
一行三个整数 。
输出格式
一个整数,表示 的值。
样例
样例输入 #1
2 100 1007
样例输出 #1
169
样例解释 #1
计算 的值。
是一个非常大的数,直接计算会溢出,因此需要用快速幂算法在取模意义下计算。
。
数据范围
对于全部数据:
时空限制
- 时间限制:1000 ms
- 内存限制:524288 KB
注意:本题是快速幂取模的模板题。由于 可能很大,需要用 的快速幂算法。基本思想:将 表示为二进制,例如 ,则 。在计算过程中每一步都取模,避免溢出。注意 可能为 ,此时结果恒为 (因为任何数模 为 )。