3057 - Bill的挑战
时间限制 : 1 秒
内存限制 : 128 MB
这次,比赛规则是这样的:
给出 个长度相同的字符串(由小写英文字母和 ?
组成),,求与这 个串中的刚好 个串匹配的字符串 的个数,答案对 取模。
若字符串 和 匹配,满足以下条件:
- 。(即两个字符串的长度相同)
- 对于任意的 ,满足 或者 。
其中 只包含小写英文字母。
输入
第一行一个整数 ,表示数据组数。
对于每组数据,第一行两个整数, 和 。
接下来 行,每行一个字符串 。
输出
每组数据输出一行一个整数,表示答案。
样例
输入复制
5 3 3 ???r??? ??????? ??????? 3 4 ??????? ?????a? ??????? 3 3 ??????? ?a??j?? ????aa? 3 2 a?????? ??????? ??????? 3 2 ??????? ???a??? ????a??
输出复制
914852 0 0 871234 67018
提示
- 对于 的数据,,,。 保证单组测试点内的所有的字符串长度都相同。
来源
山东省选