#P1054. 【模板】快速幂

    ID: 66 传统题 1000ms 256MiB 尝试: 0 已通过: 0难度: 普及− ← 上一题 下一题 → 随机一题 上传者: 标签 模板题 快速幂 数学 数论
显示设置

【模板】快速幂

题目描述

给出三个整数 a,b,pa,b,p,请求出 ab mod pa^b \bmod p 的值。

输入格式

一行三个整数 a,b,pa,b,p,相邻两个数之间用一个空格隔开。

输出格式

输出一行一个整数,表示 ab mod pa^b \bmod p 的结果。

输入输出样例 #1

输入 #1

2 10 1000000007

输出 #1

1024

说明

数据范围

  • 对于 100%100\% 的数据,0≤a,b≤10180\le a,b\le 10^{18},1≤p≤10181\le p\le 10^{18}。约定 a0=1a^0=1。