Updating lazy-frog files

This commit is contained in:
2026-05-10 13:44:44 -03:00
parent 9c9bb62c23
commit 189f75019b
70 changed files with 2034 additions and 1 deletions

View File

@@ -0,0 +1,43 @@
\documentclass{maratona}
\begin{document}
\begin{ProblemaAutor}{}{Distância de Edição}{1}{256}{}
O problema consiste em determinar o \textbf{menor número de operações} necessárias para transformar uma string em outra.
As operações permitidas são as seguintes:
\begin{itemize}
\item \textbf{Inserção}: inserir um caractere em qualquer posição;
\item \textbf{Remoção}: remover um caractere de qualquer posição;
\item \textbf{Substituição}: substituir um caractere por outro.
\end{itemize}
O objetivo é calcular o menor custo possível para converter completamente uma dada string inicial em uma string final, utilizando apenas essas operações.
\Entrada
A entrada consiste de duas linhas:
\begin{itemize}
\item A primeira linha contém dois inteiros \( n \) e \( m \) (\( 1 \leq n, m \leq 500 \)), representando os tamanhos das strings.
\item A segunda linha contém duas strings \( s_1 \) e \( s_2 \), ambas compostas apenas por letras minúsculas e com tamanhos exatos \( n \) e \( m \), respectivamente.
\end{itemize}
\Saida
Imprima um único inteiro representando o \textbf{menor número de operações} necessárias para transformar \( s_1 \) em \( s_2 \).
\ExemploEntrada
\begin{Exemplo}
\texttt{7~7} & \texttt{3}\\
\texttt{estouro~calouro} & \\
\rowcolor{gray!20}\texttt{11~8} & \texttt{7}\\
\rowcolor{gray!20}\texttt{aniquilacao~intencao} & \\
\end{Exemplo}
\end{ProblemaAutor}
\end{document}