Mail.Ru Cup 2018 Round 3
E
Check Transcription
Codeforces
2100
原题
← DF →
翻译中…

One of Arkady's friends works at a huge radio telescope. A few decades ago the telescope has sent a signal $s$ towards a faraway galaxy. Recently they've received a response $t$ which they believe to be a response from aliens! The scientists now want to check if the signal $t$ is similar to $s$.

翻译中…

The original signal $s$ was a sequence of zeros and ones (everyone knows that binary code is the universe-wide language). The returned signal $t$, however, does not look as easy as $s$, but the scientists don't give up! They represented $t$ as a sequence of English letters and say that $t$ is similar to $s$ if you can replace all zeros in $s$ with some string $r_0$ and all ones in $s$ with some other string $r_1$ and obtain $t$. The strings $r_0$ and $r_1$ must be different and non-empty.

翻译中…

Please help Arkady's friend and find the number of possible replacements for zeros and ones (the number of pairs of strings $r_0$ and $r_1$) that transform $s$ to $t$.

翻译中…

Input

翻译中…

The first line contains a string $s$ ($2 \le |s| \le 10^5$) consisting of zeros and ones — the original signal.

翻译中…

The second line contains a string $t$ ($1 \le |t| \le 10^6$) consisting of lowercase English letters only — the received signal.

翻译中…

It is guaranteed, that the string $s$ contains at least one '0' and at least one '1'.

翻译中…

Output

翻译中…

Print a single integer — the number of pairs of strings $r_0$ and $r_1$ that transform $s$ to $t$.

翻译中…

In case there are no such pairs, print $0$.

翻译中…

Note

翻译中…

In the first example, the possible pairs $(r_0, r_1)$ are as follows:

翻译中…
  • "a", "aaaaa"
  • "aa", "aaaa"
  • "aaaa", "aa"
  • "aaaaa", "a"
翻译中…

The pair "aaa", "aaa" is not allowed, since $r_0$ and $r_1$ must be different.

翻译中…

In the second example, the following pairs are possible:

翻译中…
  • "ko", "kokotlin"
  • "koko", "tlin"
翻译中…

样例

Input #1
01
aaaaaa
Output #1
4
InputCopy OutputCopy
Input #2
001
kokokokotlin
Output #2
2
InputCopy OutputCopy
题目信息
题号
1056E
时间限制
3 s
内存限制
256 MB
标签
暴力
数据结构
哈希
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。