【题目描述】 一个匹配模式是由一些小写字母和问号'?'组成的一个字符串。当一个由小写字母组成的字符串s,长度和匹配模式长度相同,并且在对应的每一位都相等或模式串相应位置是‘?’,则称字符串s与这个模式相匹配。例如:"abc"与"a?c"匹配地,但不与"a?b"或"abc?"相匹配。 现给你 M 个匹配模式,它们长度相同,问恰好与其中有 K 个模式相匹配的字符串有多少个?(答案模1,000,003) 【输入格式】 第一行,两个整数 M K。 下面有M行字符串,表示M个匹配模式。
【输出格式】 只一行,一个整数(模1000003之后)。 【输入输出样例】 注:881343 =26^5 mod 1000003。
【数据范围】 1<= M <= 15 模式长度len: 1 <= len<= 50 1<= K <= M 模式中只含'a' - 'z'和 '?'
|