#include<stdio.h>
#include<string.h>
int main(){
long long int n;
int test,l,t,j,m,x;
char a[1000];
scanf("%d",&test);
for(j=0;j<test;j++){
scanf("%s %lld",a,&n);
m=a[strlen(a)-1]-48;
if(m==0&&n==0)
t=0;
else if(n==0)
t=1;
else{
l=n%4;
if(l==0)
x=pow(m,4);
else
x=pow(m,l);
t=x%10;
}
printf("%d\n",t);
}
return 0;
}
#include<string.h>
int main(){
long long int n;
int test,l,t,j,m,x;
char a[1000];
scanf("%d",&test);
for(j=0;j<test;j++){
scanf("%s %lld",a,&n);
m=a[strlen(a)-1]-48;
if(m==0&&n==0)
t=0;
else if(n==0)
t=1;
else{
l=n%4;
if(l==0)
x=pow(m,4);
else
x=pow(m,l);
t=x%10;
}
printf("%d\n",t);
}
return 0;
}
No comments:
Post a Comment