CF1056E.Check Transcription

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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

The original signal ss was a sequence of zeros and ones (everyone knows that binary code is the universe-wide language). The returned signal tt , however, does not look as easy as ss , but the scientists don't give up! They represented tt as a sequence of English letters and say that tt is similar to ss if you can replace all zeros in ss with some string r0r_0 and all ones in ss with some other string r1r_1 and obtain tt . The strings r0r_0 and r1r_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 r0r_0 and r1r_1 ) that transform ss to tt .

输入格式

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

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

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

输出格式

Print a single integer — the number of pairs of strings r0r_0 and r1r_1 that transform ss to tt .

In case there are no such pairs, print 00 .

输入输出样例

  • 输入#1

    01
    aaaaaa
    

    输出#1

    4
    
  • 输入#2

    001
    kokokokotlin
    

    输出#2

    2
    

说明/提示

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

  • "a", "aaaaa"
  • "aa", "aaaa"
  • "aaaa", "aa"
  • "aaaaa", "a"

The pair "aaa", "aaa" is not allowed, since r0r_0 and r1r_1 must be different.

In the second example, the following pairs are possible:

  • "ko", "kokotlin"
  • "koko", "tlin"
首页