#3312. 数字转转
数字转转
题目描述
有一个“数字转转”游戏,它的规则是这样的:
初始时给定一个正整数 ,我们可以把它每一位数字加起来,变成一个新的数。我们把这样变化一轮的过程,叫做一次“数字转转”操作。
比如,如果初始时给定的 是 ,那么:
- “数字转转”一次,会把 变成 ;
- “数字转转”二次,会把 变成 ;
- “数字转转”三次,会把 变成 。
现在,有 个数,从 到 ,每个数要做很多次“数字转转”。请你帮忙算出,每个数在变化之后,最后变成了多少。
输入格式
输入共两行。
第一行一个整数 ,表示你要处理 这 个数;
第二行 个整数 ,第 个表示数字 要做多少次“数字转转”。
输出格式
输出一行 个整数,第 个表示数字 做 次“数字转转”后得到的结果。
输入输出样例 #1
输入 #1
11
1 3 2 1 99 100 93 57 18 2 1
输出 #1
1 2 3 4 5 6 7 8 9 1 2
输入输出样例 #2
输入 #2
20
3 10 4 1 6 7 2 6 3 9 3 4 4 1 3 6 7 7 2 7
输出 #2
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2
说明/提示
样例 1 解释
- 对于前 ,无论做多少次“数字转转”,它们始终都是它们本身;
- 对于 ,其做第 次“数字转转”后变为 ,第二次后变为 ;
- 对于 ,其做第 次“数字转转”后变为 。
数据规模与约定
本题共 个测试点。对于 的数据,,;
测试点编号 | ||
---|---|---|