#3709. 快速幂

快速幂

题目描述

xpmodmx^p \mod m 的值。

提示:若 pp 为偶数,xp=(xp2)2x^p=(x^{\frac{p}{2}})^2;若 pp 为奇数,xp=x×(xp12)2x^p=x\times (x^{\frac{p-1}{2}})^2,该题可以采用分治法求解。

输入格式

三个正整数 x,p,mx,p,m,都在 int 范围内。

输出格式

参考样例。

2 10 100
2^10 mod 100=24