//找规律,每4个数循环一次
#include <iostream>
#include 
<cstdio>

using namespace std;

int main()
{
    
long long a, b;
    
int ans[5];
    
while(cin >> a >> b)
    
{
        
if( b == 0 )
        
{
            cout 
<< "1" << endl;
            
continue;
        }

        
else if( a == 0 )
        
{
            cout 
<< "0" << endl;
            
continue;
        }

        ans[
1= a % 10;
        ans[
2= (ans[1* a ) % 10;
        ans[
3= (ans[2* a ) % 10;
        ans[
4= (ans[3* a ) % 10;

        
int tmp = b % 4;
        
if( tmp == 0 ) tmp = 4;
        cout 
<< ans[tmp] << endl;
    }

    
return 0;
}

posted on 2010-10-03 00:39 Vontroy 阅读(349) 评论(0)  编辑 收藏 引用 所属分类: 数学题HDU

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理