题目 3514

[NOIP2002-普及] 产生数

查看题解 ↗GitHub ↗如何评测
题号
3514
时间限制
1000 ms
内存限制
33554432 MB
标签
图论高精度

题目描述

给出一个整数n(n<1030)n(n<10^{30})和$ k 个变换规则个变换规则(k \le 15)$。

规则:

一位数可变换成另一个一位数:

规则的右部不能为零。

例如:n=234n=234。有规则(k=2k=2):

22->55
33->66
上面的整数234234经过变换后可能产生出的整数为(包括原数):

234234
534534
264264
564564
共44 种不同的产生数

问题:

给出一个整数 nn 和$ k$ 个规则。

求出:

经过任意次的变换(00次或多次),能产生出多少个不同整数。

仅要求输出个数。

输入输出格式

输入格式:

键盘输入,格式为:

nkn k
x1y1x_1 y_1
x2y2x_2 y_2
… …

xnynx_n y_n

输出格式:

屏幕输出,格式为:

11个整数(满足条件的个数):

输入输出样例

输入样例#1:

234 2 2 5 3 6

输出样例#1:

4

数据下载

题目 3514 的公开数据

正在读取文件列表…

常用命令

题目 3514 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。