次方求模

来源:互联网 发布:三菱军刺淘宝上叫什么 编辑:程序博客网 时间:2024/06/01 09:17

次方求模

时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述

求a的b次方对c取余的值

 

输入
第一行输入一个整数n表示测试数据的组数(n<100)
每组测试只有一行,其中有三个正整数a,b,c(1=<a,b,c<=1000000000)
输出
输出a的b次方对c取余之后的结果
样例输入
32 3 53 100 1011 12345 12345
样例输出
3110481

import java.math.BigInteger;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int times=scanner.nextInt();while(times--!=0){BigInteger a=scanner.nextBigInteger();BigInteger b=scanner.nextBigInteger();BigInteger c=scanner.nextBigInteger();BigInteger sum=a.modPow(b,c);System.out.println(sum);}}}


原创粉丝点击