解题思路:本题和最右边数类似,找规律,四个一循环
/*A hard puzzle*/
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int m,n;
int a,b,c,d;
while(cin>>m>>n)
{
a=m%10;
b=(a*a)%10;
c=b*a%10;
d=c*a%10;
n-=1;
switch(n%4)
{
case 0:cout<<a<<endl;break;
case 1:cout<<b<<endl;break;
case 2:cout<<c<<endl;break;
case 3:cout<<d<<endl;break;
}
}
return 0;
}