HDOJ 2035 人见人爱A^B

简介: HDOJ 2035 人见人爱A^B

求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);
        }
    }
}
目录
相关文章
hdoj 3555 BOMB(数位dp)
hdoj 3555 BOMB(数位dp)
37 0
|
C++
hdoj 4288coder & cf 85d Sum of Medians
这两个题目是一样的,大概题意是有3个操作 add x, 在集合中加入x, del x 是删除x, sum 是求出由小到大排序后所有下标mod5等于3的数的和。
32 0
|
算法
HDOJ 2037 今年暑假不AC
HDOJ 2037 今年暑假不AC
94 0
HDOJ 2037 今年暑假不AC
|
机器学习/深度学习
HDOJ 1061 Rightmost Digit(循环问题)
HDOJ 1061 Rightmost Digit(循环问题)
114 0
HDOJ 1061 Rightmost Digit(循环问题)
HDOJ 1395 2^x mod n = 1
HDOJ 1395 2^x mod n = 1
94 0
|
Web App开发 Java 数据安全/隐私保护
HDOJ(HDU) 1563 Find your present!(异或)
HDOJ(HDU) 1563 Find your present!(异或)
235 0
|
Java
HDOJ(HDU) 1720 A+B Coming(进制)
HDOJ(HDU) 1720 A+B Coming(进制)
115 0
HDOJ 1197 Specialized Four-Digit Numbers
HDOJ 1197 Specialized Four-Digit Numbers
104 0
|
Java
HDOJ/HDU 2087 剪花布条(indexOf()应用~~)
HDOJ/HDU 2087 剪花布条(indexOf()应用~~)
117 0
HDOJ(HDU) 2317 Nasty Hacks(比较、)
HDOJ(HDU) 2317 Nasty Hacks(比较、)
104 0