3705 - A^B Mod C
描述

给出 3 个正整数 A、B、C,求 A^B Mod C。
例如,3 5 8,3^5 Mod 8 = 243 Mod 8 = 3。

输入

3 个正整数 A、B、C,中间用空格分隔。(1 <= A, B, C <= 10^9)

输出

输出计算结果。

样例

输入

3 5 8

输出

3
提示

使用快速幂(二进制取幂)在 O(log B) 时间内完成,每步取模防止溢出;中间结果需用 64 位整数保存。

来源
51nod 1046
标签
题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 1
通过次数 1