Edit Distance.


Submit solution

Points: 100 (partial)
Time limit: 2.0s
Memory limit: 512M

Author:
Problem type

La distancia de edición entre dos cadenas es el número mínimo de operaciones necesarias para transformar una cadena en la otra.

Las operaciones permitidas son:

  • Añadir un carácter a la cadena.
  • Eliminar un carácter de la cadena.
  • Sustituir un carácter de la cadena.

Por ejemplo, la distancia de edición entre las cadena LOVE y MOVIE es 2, porque primero puedes sustituir L por M, y luego añadir I.

Tu tarea es calcular la distancia de edición entre dos cadenas.

Entrada

La primera línea de entrada tiene una cadena que contiene n caracteres entre A-Z. La segunda línea de entrada tiene una cadena que contiene m caracteres entre A-Z.

Salida

Imprime un entero: la distancia de edición entre las cadenas.

Restricciones

  • 1 \leq n,m \leq 5000.

Ejemplo de Entrada

LOVE
MOVIE

Ejemplo de Salida

2

Comments


  • 1
    Ailema  commented on March 2, 2025, 12:38 a.m.

    No lo digo por nada pero podrían optar por poner el caso de prueba de acuerdo con el ejemplo; me explico; en el ejemplo del problema utilizan LOVE y MOVIE y en el caso de prueba son las mismas palabras pero en español. Y lo comento porque puede ser confuso para alguien con poca experiencia y poco conocimiento de inglés.


    • 0
      Marco_Escandon  commented on March 2, 2025, 12:52 a.m.

      Si, deberían ser las palabras en inglés un error de traducción. Será arreglado pronto. La respuesta al caso de ejemplo se basa en las palabras en inglés


  • -5
    Diego_Dario  commented on March 1, 2025, 10:47 p.m.

    This comment is hidden due to too much negative feedback. Show it anyway.