2521 整数分类

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

Submits : 2 | Solved : 0

Description

我们可以把所有的整数分为10类,分别为0类,1类,2类,3类,4类,5类,6类,7类,8类,9类

对于任意一个数字,分类规则如下:

(1)如果该数字为0到9内的一个数,则它就属于对应的一个类,如数字8即属于8类,数字7即属于7类;

(2)如果该数大于9,则把该数每一位上的数字相加得到一个新的数m,如果m属于0类到9类之间,则原来的数字就与m为同一类;否则重复(2)直到求得类别。

现在给你两个整数n,k,试求出n^k是属于哪一类的。


Input

输入有多组测试数据

对于每组数据,输入为两个整数n,k(0<= n < k <=10000)


Output

输出n^k属于哪一类

Sample Input

2 3
4 6

Sample Output

8
1

HINT

4^6=4096->19->10->1

输入建议格式while(scanf("%d%d",&n,&k)!=EOF)


Source

NBU OJ

[ Top ] | [ Submit ]