fix: updated LCS problem stament and tutorial
This commit is contained in:
@@ -3,18 +3,21 @@
|
||||
\begin{document}
|
||||
\begin{ProblemaAutor}{}{Maior Subsequência Comum}{1}{256}{}
|
||||
|
||||
O problema consiste em determinar o comprimento da maior subsequência comum entre duas strings.
|
||||
Uma subsequência é uma sequência que pode ser obtida a partir da string original removendo-se zero ou mais caracteres, sem alterar a ordem relativa dos restantes.
|
||||
Dadas duas strings \( s_1 \) e \( s_2 \), o objetivo é encontrar o tamanho da maior subsequência que aparece em ambas.
|
||||
O objetivo deste problema é determinar o comprimento da \textbf{maior subsequência comum} (Longest Common Subsequence - LCS) entre duas strings fornecidas.
|
||||
Uma \textit{subsequência} é uma sequência que pode ser obtida a partir de uma string original removendo-se zero ou mais caracteres, sem alterar a ordem relativa dos caracteres restantes.
|
||||
Dadas duas strings \( s_1 \) e \( s_2 \), deseja-se determinar \textbf{o comprimento da maior subsequência comum} e também \textbf{uma subsequência comum de comprimento máximo} presente em ambas.
|
||||
|
||||
\Entrada
|
||||
|
||||
A entrada é composta por duas linhas. Na primeira linha, há dois inteiros \( n \) e \( m \) (\( 1 \leq n, m \leq 1000 \)), representando respectivamente os tamanhos das strings \( s_1 \) e \( s_2 \).
|
||||
A entrada é composta por duas linhas.
|
||||
Na primeira linha, há dois inteiros \( n \) e \( m \) (\( 1 \leq n, m \leq 1000 \)), representando respectivamente os tamanhos das strings \( s_1 \) e \( s_2 \).
|
||||
Na segunda linha, há duas strings \( s_1 \) e \( s_2 \), cada uma composta apenas por letras minúsculas do alfabeto, com tamanhos \( n \) e \( m \), respectivamente.
|
||||
|
||||
\Saida
|
||||
|
||||
Imprima um único inteiro representando o comprimento da maior subsequência comum entre \( s_1 \) e \( s_2 \).
|
||||
A saída consiste em duas linhas.
|
||||
Na primeira linha, deve ser impresso o comprimento da maior subsequência comum.
|
||||
Na segunda linha, deve ser impressa uma subsequência comum de comprimento máximo.
|
||||
|
||||
\ExemploEntrada
|
||||
\begin{Exemplo}
|
||||
@@ -32,8 +35,8 @@ Imprima um único inteiro representando o comprimento da maior subsequência com
|
||||
|
||||
Para as strings \( s_1 = abcde \) e \( s_2 = ace \), a maior subsequência comum é "ace", que possui tamanho 3.
|
||||
|
||||
Para \( s_1 = abc \) e \( s_2 = abc \), ambas as strings são idênticas, então a maior subsequência comum tem tamanho 3.
|
||||
Para \( s_1 = abc \) e \( s_2 = abc \), ambas as strings são idênticas, logo a maior subsequência comum é "abc", que possui tamanho 3.
|
||||
|
||||
Para \( s_1 = abc \) e \( s_2 = hhh \), não há caracteres em comum, e portanto a maior subsequência comum tem tamanho 0.
|
||||
Para \( s_1 = abc \) e \( s_2 = hhh \), não há caracteres em comum, e portanto a maior subsequência comum é a palavra vazia, que tem tamanho 0.
|
||||
\end{ProblemaAutor}
|
||||
\end{document}
|
||||
|
||||
Reference in New Issue
Block a user