Contando subsecuencias X59056


Statement
 

pdf   zip

Escribe un programa que lea dos cadenas s1s_1 y s2s_2 e imprima cuantas veces aparece repetida s2s_2 como subsecuencia de s1s_1.

Entrada

Dos cadenas s1s_1 y s2s_2.

Salida

EL número de veces que s2s_2 aparece repetida como subsecuencia de s1s_1.

Observación

  • Asuma que el tamaño máximo de s1s_1 es de 100100 caracteres;

  • Asuma que el tamaño máximo de s2s_2 es de 33 caracteres;

  • Una cadena s2s_2 es subsecuencia de otra s1s_1, si todos los caracteres de s2s_2 aparecen en el mismo orden en s1s_1, sin importar si aparecen de manera consecutiva o no. Por ejemplo la cadena sasa is subsecuencia de espasaespasa y aparece 2 veces, pero la cadena sese no es subsecuencia de espasaespasa;

  • No olvide imprimir un salto de línea al final.

Public test cases
  • Input

    unmurcielago u
    

    Output

    2
    
  • Input

    sastreregastte ast
    

    Output

    7
    
  • Input

    ssss ss
    

    Output

    6
    
  • Input

    anitalavalatina cal
    

    Output

    0
    
  • Input

    os oso
    

    Output

    0
    
  • Information
    Author
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++ Java Python