HDOJ 2035 人见人爱A^B

简介: Problem Description 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1

Problem Description
求A^B的最后三位数表示的整数。
说明:A^B的含义是“A的B次方”

Input
输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。

Output
对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。

Sample Input
2 3
12 6
6789 10000
0 0

Sample Output
8
984
1

取余就行,保留后面3位。

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            int b = sc.nextInt();

            if(a==0&&b==0){
                return ;
            }
            int number=1;
            for(int i=0;i<b;i++){
                number = (number*a)%1000;
            }
            System.out.println(number);
        }

    }

}
目录
相关文章
|
5月前
2^x modn=1
2^x modn=1
26 0
|
算法
HDOJ 2037 今年暑假不AC
HDOJ 2037 今年暑假不AC
89 0
HDOJ 2037 今年暑假不AC
HDOJ 1081(ZOJ 1074) To The Max(动态规划)
HDOJ 1081(ZOJ 1074) To The Max(动态规划)
77 0
HDOJ 1081(ZOJ 1074) To The Max(动态规划)
HDOJ 2035 人见人爱A^B
HDOJ 2035 人见人爱A^B
129 0
(1+2+...+100)+(1^2+2^2+...+50^2)+(1/1+1/2+...+1/10)
(1+2+...+100)+(1^2+2^2+...+50^2)+(1/1+1/2+...+1/10)
HDOJ 1395 2^x mod n = 1
HDOJ 1395 2^x mod n = 1
92 0
HDOJ 1197 Specialized Four-Digit Numbers
HDOJ 1197 Specialized Four-Digit Numbers
99 0
|
Web App开发 Java 数据安全/隐私保护
HDOJ(HDU) 1563 Find your present!(异或)
HDOJ(HDU) 1563 Find your present!(异或)
233 0
HDOJ 2058 The sum problem
HDOJ 2058 The sum problem
107 0