hdu 2035 人见人爱A^B

Posted wz-archer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdu 2035 人见人爱A^B相关的知识,希望对你有一定的参考价值。

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
#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio>
#include <vector>
#include <cmath>
#include <queue>
#include <deque>
#include <cmath>
#include <map>

using namespace std;
typedef long long ll;

const double inf=1e20;
const int maxn=100+10;
const int mod=1e9+7;

int main(){
    int n,m;
    while(scanf("%d%d",&n,&m)!=EOF){
        if(n==m&&m==0)break;
        int num=1;
        for(int i=0;i<m;i++){
            num*=n;
            num%=1000;
        }
        printf("%d
",num);
    }
    return 0;
}

 

以上是关于hdu 2035 人见人爱A^B的主要内容,如果未能解决你的问题,请参考以下文章

hdu 2035 人见人爱A^B

HDU_oj_2035 人见人爱A^B

杭电oj_2035——人见人爱A^B(java实现)

HDOJ-ACM2035(JAVA) 人见人爱A^B

hdu2035java

HDU2033 人见人爱A+B