A30767.产生数

普及/提高-

NOIP普及组

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

给出一个整数n(n <1030) 和k个变换规则(k <=15)。

规则: 


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


   规则的右部不能为零。


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


        2->5


        3->6 


    上面的整数234经过变换后可能产生出的整数为(包括原数): 


        234 


        534 


        264 


        564 


    共4种不同的产生数 


问

输入格式

每个测试文件只包含一组测试数据,每组输入的第一行输入两个整数n和k(n <1030,k <=15)。

接下来k行每行输入一个规则,每个规则由两个整数构成。

输出格式

对于每组输入数据,输出一个整数,表示满足条件的个数。

输入输出样例

  • 输入#1

    234 2
    2 5
    3 6

    输出#1

    4
首页