编程题
### 问题描述 小蓝最近刚学习整数的约数,有一天他突发奇想,想到字符串是否也有约数呢?于是他定义字符串 $a$ 为字符串 $b$ 的约数当且仅当将字符串 $a$ 重复 $x$ 次时正好等于字符串 $b$。例如,字符串 $abab$ 有两个约数—— " $ab$ "和" $abab$ "。 现在小蓝想写一个程序计算两个字符串的公约数个数,请你帮助他。 ### 输入格式 第一行包含一个长度为 $n$ 的字符串 $s_1$,表示第一个字符串。 第二行包含一个长度为 $m$ 的字符串 $s_2$,表示第二个字符串。 两个字符串均只包含小写字母。 ### 输出格式 一个整数,表示两个字符串的公约数个数。 ### 样例输入 ```text abcdabcd abcdabcdabcdabcd ``` ### 样例输出 ```text 2 ``` ### 评测数据规模 对于所有数据, $1\leq n\leq 10^5$, $1\leq m\leq 10^5$。
查看答案
赣ICP备20007335号-2