http://acm.hdu.edu.cn/showproblem.php?pid=1097
#include <iostream>
using namespace std;
int main()
{
int n,num;
int a[9];
while(cin>>n>>num)
{
n%=10; //关键使n成为个位数字
int temp=n,local;
a[0]=n;
for(int i=1;i<9;i++)
{
a[i]=(temp*n);
temp=a[i];
if(a[i]==n)
{
local=i;
break;
}
}
temp=num%local;
if(temp==0)
cout<<a[local-1]<<endl;
else
cout<<a[temp-1]<<endl;
}
return 0;
}