import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a=sc.nextLong(); long b=sc.nextLong(); long m=sc.nextLong(); long res=1%m; while(b>0){ if(b%2==1) res=res*a%m; a=a*a%m; b/=2; } System.out.println(res); } }
0.0分
1 人评分
倒杨辉三角形 (C语言代码)浏览:3908 |
C语言训练-求PI* (C语言代码)浏览:897 |
简单的a+b (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:655 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:936 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:770 |
WU-输出正反三角形 (C++代码)浏览:1021 |
a+b浏览:433 |
1014题解浏览:485 |
A+B for Input-Output Practice (III) (C语言代码)浏览:569 |