Banner Home Page DIY Contests Problems Ranklist Status Statistics

无聊的题(2)

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 11   Accepted Submission(s) : 1

Font: Times New Roman | Verdana | Georgia

Font Size:

Problem Description

给你一个数n,让你一系列变换,请告诉我在经过k次变换后的到的数是什么。变换如下:
  1、将他减去一个最小的非负整数c,使得他能被8整除。
  2、将他加上一个最小的非负整数d,使得他能被3整除。
  3、将他在十进制下的各个位都自幂3次并求和。
  我们把上述操作称为一个变换。

Input

多组样例,每组样例占一行。
每组样例含有两个正整数n和k,表示上述的意义。(n,k<=1e6)

Output

对于每组输入,n经过k次变换后得到的值。

Sample Input

10 1
100 1
1000 1
1000000 1000000

Sample Output

729
945
9
153

Author

DingDing

Statistic | Submit | Back