Maior Subsequência Comum X47150


Statement
 

pdf   zip

html

Dada duas sequências de caracteres, imprima o comprimento da maior subsequência comum entre as duas sequências. Por exemplo, a maior subsequência entre as sequências ’abcddgh’ e ’aedfhr’ é ’adh’ de comprimento 3.

Input

A entrada consiste em pares de linhas. A primeira linha de um par contém a primeira string e a segunda linha contém a segunda string. Cada string é uma sequência de no máximo 1.000 caracteres.

Output

Para cada par presente na entrada, imprima um inteiro correspondente ao comprimento da maior subsequência comum entre as duas strings.

Public test cases
  • Input

    bcacbcabbaccbab
    bccabccbbabacbc
    a1b2c3d4e
    zz1yy2xx3ww4vv
    abcdefghijklmnopqrstuvwxyz
    a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0
    abcdefghijklmnzyxwvutsrqpo
    opqrstuvwxyzabcdefghijklmn
    abc dgh
    aef dhr
    

    Output

    11
    4
    26
    14
    4
    
  • Information
    Author
    Carlos de Salles, DEINF/UFMA
    Language
    English
    Official solutions
    C
    User solutions