#P2821. 变幻数
变幻数
题目描述
给定一个十进制正整数 ,它的递归变幻数定义如下:
-
如果 的位数多于 位(忽略前置的 ),将 的各个位上的数相乘,乘积为 。称 为 的子变幻数, 称为 的父变幻数。求一个数的变幻数等于求其子变幻数。即求 的变幻数等于求 的变幻数。
-
如果 的位数只有一位, 的变幻数即为它本身。 如求 的变幻数过程为:$679 \to 378(6 \times 7 \times 9) \to 168(3 \times 7 \times 8) \to 48(1 \times 6 \times 8) \to 32(4 \times 8) \to 6(2 \times 3)$,所以 的变幻数为 。
现在的问题是给定一个子变幻数 ,问 的父变幻数最小是多少? 如:,则 的父变幻数可以是 ,也可以是 。但最小为 。
输入格式
一个子变幻数 (位数 )。
输出格式
的最小父变幻数。 当不存在父变幻数时请输出 There is no such number!
。
48
68