Intercalació de paraules (2) P35236


Statement
 

pdf   zip

Donades tres paraules ss, tt i uu només amb lletres minúscules, digueu de quantes maneres es pot obtenir uu intercalant ss i tt, sense modificar l’ordre relatiu ni entre les lletres de ss, ni entre les de tt.

Entrada

L’entrada consisteix en diversos casos, cadascun amb ss, tt i uu. Tant ss com tt tenen entre 1 i 1000 lletres minúscules. A més, uu té tantes lletres de cada com hi ha a ss i a tt.

Sortida

Per a cada cas, escriviu el nombre d’intercalacions que produeixen uu, mòdul 108+710^8 + 7.

Public test cases
  • Input

    abcd xyz xabycdz
    abcd xyz xabydcz
    a b ba
    z z zz
    abba ba babbaa
    ab ab baab
    irr i irir
    ssss ssss ssssssss
    aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    

    Output

    1
    0
    1
    2
    2
    0
    1
    70
    540174
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    C++
    User solutions
    C++