【题解】PATB-1084 外观数列
外观数列 (PATB-1084)
题面
外观数列是指具有以下特点的整数序列:
1 d, d1, d111, d113, d11231, d112213111, ...它从不等于 1 的数字
d
开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个d
,所以就是d1
;第 2 项是 1 个d
(对应d1
)和 1 个 1(对应 11),所以第 3 项就是d111
。又比如第 4 项是d113
,其描述就是 1 个d
,2 个 1,1 个 3,所以下一项就是d11231
。当然这个定义对d
= 1 也成立。本题要求你推算任意给定数字d
的外观数列的第 N 项。
输入
输入第一行给出 [0,9] 范围内的一个整数
d
、以及一个正整数 N(≤ 40),用空格分隔。
输出
在一行中给出数字
d
的外观数列的第 N 项。
样例输入
1 | 1 8 |
样例输出
1 | 1123123111 |
提示
无
思路
代码
1 | int main() |