#P777. 神秘的信号
神秘的信号
题目描述
现在有一种神秘的机器,它每次只会发出一种确定的信号,是一个字符串,且只可能包含“”,““,””,“”,“”,“”这六种字符,并且每个字符至多出现一次,这种机器可以不断重复发送这一信号。然后给你一个字符串,表示接收器所收到的信号,它是由不同的神秘机器发出的信号组合而成,所以中可能混合着多个串(保持原来的相对前后顺序)。
就比如当"",那么一个有效的串可以是“”,中混有了2个位置没有重复且与串相同的子序列,而“”就不是一个有效的串。同时机器发出信号时每个字符之间的间隔时间是不确定的,而且每台机器一定会依次发送出完整的信号,也就是只有当一台机器发送出了完整的信号它才会发送下一次信号或者停止发送信号。所以这个串只能由两台机器发送得到。
现在请你计算模拟字符串中所有神秘信号,所需不同的神秘机器的最少数目,也就是最少需要多少台这种神秘机器才能发出这样的信号。如果这个串无法由若干个有效的串字符混合而成,输出”“。
假如“”,那么要想发出信号““,神秘机器必须依序发出“”,““,””,“”,“”,“”这个字符。机器每次发出信号一定会发出全部的六个字母,也就是不会出现只发送了““这种情况。如果此时的串“”,则输出”“。
输入格式
输入两行,第一行,一个字符串表示神秘机器所发出的信号
第二行,一个字符串表示接收器收到的字符串。
输出格式
输出一行,如果合法,输出一个正整数表示至少需要几台神秘机器才能发出这样的信号,否则输出”“。
LCR&OI
LCR&OILCR&OI
1
样例解释 1
一台机器发出了两次信号
数据范围
对于 的数据,
接下来的 的数据,
对于 的数据,