HDU1097 A hard puzzle

点这里

题意: 算a的b次方的最后一位数。

#include
using namespace std;
int main(){
     
    int a,b;
    while(~scanf("%d%d", &a, &b)){
     
        a %= 10;	b %= 4;
        if(!b)	b=4;
        a = pow(a, b);
        printf("%d\n", a % 10);
    }
    return 0;
}

你可能感兴趣的:(刷题,数学)