U523431 Peter.H.N的招牌
题目背景
**Peter.H.N**是一名保安,他**身高五尺,膘肥体重**
题目描述
**Peter.H.N**最近开了一家店,需要一个招牌,但是由于Peter.H.N资金紧缺,导致他招牌上的店铺名称是赞助商取得,特别的长。
但是Peter.H.N为了节省资金,想要他的招牌名称尽可能的短,而且赞助商也允许他将招牌名称中的一些关键词换成另一些关键词,于是Peter.H.N想要问你他的招牌名称的最短长度是多少
输入格式
第一行输入一个字符串,表示Peter.H.N的招牌名称\
接下来输入一个非负整数$n$,表示有多少个关键词可以被替换为另一个关键词\
接下来$n$行,每行两个字符串$S1i,S2i$,招牌名称中如果存在**字串**于$S1i$相等,则此子串可被替换为$S2i$(可无限使用)
输出格式
输出一个正整数,表述Peter.H.N的招牌的最短长度
说明/提示
**此题无数据,求最优时间复杂度代码及思路**
样例一解释\
**abc**defg->**kruskal**defg\
krus**kaldefg**->krus**p**
样例二解释\
不替换关键词长度最短
样例三解释\
ab**cde**->ab**jklp**\
a**bjkl**p->a**bc**p\
**abcp**->**l**
样例四解释\
**ab ab ab ab**->**a a a a**\
**aa aa**->**a a**\
**aa**->**a**(空格为辅助判断,原本样例不存在)