#M1006. [模板] 快速幂

[模板] 快速幂

题目描述
给定三个整数 a,b,pa,b,p,求 abmodpa^b \bmod p 的值。

输入格式
一行三个整数 a,b,pa,b,p

输出格式
输出一个整数,表示 abmodpa^b \bmod p

样例输入

2 10 1000

样例输出

24

数据范围
0a10180 \le a \le 10^{18}
1b10181 \le b \le 10^{18}
1p109+71 \le p \le 10^9+7