Criptoaritmética
Estados: Un estado es una asignación (parcial) de dígitos a letras.
Operadores: La asignación de un dígito a una letra. (Puede incluir restricciones como que el dígito no haya sido ya usado, y que las reglas aritméticas no sean violadas).
Prueba de si se ha llegado al estado objetivo: Determinar si a todas las letras, le han sido asignadas dígitos, y que la suma sea correcta.
Estado inicial: Una asignación parcial de dígitos a letras.
Estado final: Un estado en el que a todas las letras le han sido asignadas dígitos, y la suma es correcta.
Misioneros, y caníbales
Operadores: Son cinco los operadores, los cuales se listan a continuación:
- Llevar a un misionero al otro lado.
- LLevar a un caníbal.
- Llevar a dos misioneros.
- Llevar a dos caníbales.
- Llevar a un misionero, y a un caníbal.
Estados: Un estado se conforma de tres variables:
- Número de lanchas en un lado.
- Número de caníbales.
- Número de misioneros.
Prueba de si se ha legado al estado objetivo: Determinar si el estado actual corresponde a (0, 0, 0)
Estado inicial: (3, 3, 1)
Estado final: (0, 0, 0)
No hay comentarios:
Publicar un comentario