编程题
### 问题描述 魔法城有一种特殊的密码。 他们定义 $$ f(x)=\left\{\begin{array}{c} x !, 0 \leq x \leq 9 \\ (x \bmod 10) !+f(\lfloor x / 10\rfloor), \text { otherwise } \end{array}\right. $$ 。 其中, $x!$ 表示 $x$ 的阶乘,即一个正整数和所有比它小的正整数的乘积,特别地,$0$ 的阶乘定义为 $1$ 。 对于数字 $y$ ,密码就是满足 $f(x)=y$ 的最小 $x$ 。 现在给出 $y$ ,求你求出对应的密码。 ### 输入描述 输入一个整数 $y$ , $y$ 的意义如题所述。 数据保证: $1 \leq y \leq 10^9$ 。 ### 输出描述 输出一个数字,表示 $y$ 对应的密码。 ### 样例输入 ``` 3 ``` ### 样例输出 ``` 12 ```
查看答案
赣ICP备20007335号-2