编程题
产生数 ### 题目描述 给出一个整数 $n(n \lt 10^{30})$ 和 $k$ 个变换规则$(k \leq 15)$。 规则: 1. 一位数可变换成另一个一位数; 2. 规则的右部不能为零。 例如:$n=234$。有规则$(k=2)$: $2\ —> 5$ $3\ —> 6$ 上面的整数 $234$ 经过变换后可能产生出的整数为(包括原数): ```txt 234 534 264 564 ``` 共 $4$ 种不同的产生数。 问题: 给出一个整数 $n$ 和 $k$ 个规则。 求出: 经过任意次的变换($0$ 次或多次),能产生出多少个不同整数。 仅要求输出个数。 ### 输入描述 第一行两个整数 $n,k$。 接下来 k 行,每行两个整数 $x_i,y_i$。 ### 输出描述 输出能生成的数字个数。 ### 输入输出样例 #### 示例 1 >输入 ```txt 234 2 2 5 3 6 ``` >输出 ```txt 4 ```
查看答案
赣ICP备20007335号-2