问题 A:亲密子串
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:2
解决:2
题目描述
蒜头君最近在研究字符串问题。
他定义字符串 $a$ 是字符串 $b$ 的亲密子串,当且仅当存在一个正整数 $q$ 使得如果将字符串 $a$ 连续重复书写 $q$ 次后字符串 $a$ 可以成为字符串 $b$。
如,字符串 $abc$ 就是字符串 $abcabc$ 的亲密子串,因为存在正整数 $q=2$,将 $abc$ 连续重复书写 $q=2$ 次后字符串 $abc$ 成为字符串 $abcabc$。
他想知道对于两个字符串 $s$ 和 $t$, 有多少亲密子串,既是 $s$ 的亲密子串又是 $t$ 的亲密子串。
如当 $s$ 字符串为 $abcdabcd$, $t$ 字符串为 $abcdabcdabcdabcd$ 时,$s$ 字符串可以视为字符串 $abcd$ 重复 $2$ 次,$t$ 字符串可以视为字符串 $abcd$ 重复 $4$ 次,因此 $abcd$ 是他们的一个亲密子串。
同理,$s$ 字符串可以视为字符串 $abcdabcd$ 重复 $1$ 次, $t$ 字符串可以视为字符串 $abcdabcd$ 重复 $2$ 次,因此 $abcdabcd$ 是他们的一个亲密子串。
因此,此时 $s$ 串和 $t$ 串的亲密子串个数为 $2$。
输入
输入共两行。
第一行一个字符串 $s$, 第二行一个字符串 $t$。
$1\le |s|,|t|\le 10000$
输出
输出共一行一个数,即亲密子串的数量。
样例输入-1 复制
pqrspqrs
pqrspqrspqrspqrs
样例输出-1 复制
2
提示
样例解释:亲密子串分别为 $pqrs$ 和 $pqrspqrs$