Problem6016--【模板题】快速幂||取余运算

6016: 【模板题】快速幂||取余运算

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

给你三个整数 $a,\ b,\ p$,求 $a^b \bmod p$。

Input

输入只有一行三个整数,分别代表 $a,\ b,\ p$。

Output

输出一行一个字符串 a^b mod p=s,其中 $a,\ b,\ p$ 分别为题目给定的值, $s$ 为运算结果。

Constraints

对于 $100\%$ 的数据,保证 $0\le a,\ b < 2^{31},\ a+b>0,\ 2 \leq p \lt 2^{31}$。

Sample 1 Input

2 10 9

Sample 1 Output

2^10 mod 9=7

HINT

题目来源:洛谷 P1226

Source/Category

数学 10.4.快速幂