#CSPS202503. 【CSP-S】-2025-谐音替换
【CSP-S】-2025-谐音替换
当前没有测试数据。
本题暂未上传测试数据,目前仅供阅读与练习。
本站练习请使用标准输入/输出;原卷中的文件名仅作原始资料参考。
题目描述
给定 个字符串二元组 ,满足 。
对字符串 进行一次替换:选择它的一个子串 ,并选择满足 的二元组,将这个子串替换为 。也就是说,若 ,则替换后为 ,其中 可以为空, 表示拼接。
共有 个询问,每个询问给出两个不同的字符串 ,求有多少种对 的一次替换,能够得到 。
两种替换不同,当且仅当被替换子串的位置不同,或采用的二元组下标 不同。
输入格式
第一行两个正整数 。接下来 行,每行两个字符串 。随后 行,每行两个字符串 。
输出格式
输出 行,每行一个非负整数,表示对应询问的替换方案数。
样例 1
输入
4 2
xabcx xadex
ab cd
bc de
aa bb
xabcx xadex
aaaa bbbb
输出
2
0
样例 2
输入
3 4
a b
b c
c d
aa bb
aa b
a c
b a
输出
0
0
0
0
数据范围
设 ,。保证 ,;所有字符串仅含小写英文字母,各二元组等长,每个询问的两个字符串不同。
原卷完整题面
以下保留原卷的图示、完整样例解释、分档约束和特殊性质,便于核对。原卷中引用的外部样例文件未随本次题面上传。


