Tres maridos celosos y sus respectivas esposas tienen que cruzar el río en un bote que sólo puede llevar a dos personas en cada viaje.
¿Cómo logran cruzar todos ellos el río de forma que nunca una mujer queda en compañía de uno o dos hombres si su marido no esta presente
Solución
- Cruzan el rio el marido y su esposa.
- Su esposa regresa por la esposa del marido dos(E2).
- Ellas dos cruzan el rio.
- Marido uno (M1) regresa por el marido dos(M2).
- Ellos dos cruzan el rio.
- La esposa dos(E2) regresa por la esposa 3(E3).
- Las dos cruzan el rio.
- La esposa tres(E3) regresa por su marido(M3).
- Finalmente ellos dos cruzan el rio.
M (Marido) y E (Esposa)
1-
M1E1
M2E2
M3E3
M2E2
M3E3
2-
M1E1
M2E2
M3E3
M3E3
3-
E1 M1
M2E2
M3E3
M2E2
M3E3
4-
M1E1
M2 E2
M3E3
M2 E2
M3E3
5-
M1 E1
M2 E2
M3E3
M2 E2
M3E3
6-
M1E1
M2E2
M3E3
M2E2
M3E3
7-
M1E1
E2 M2
M3E3
E2 M2
M3E3
8-
M1E1
M2E2
M3 E3
9-
M1E1
M2E2
M3E3
10-
M1E1
M2E2
M3E3 M1E1
M2E2
M3E3
10-
M1E1
M2E2
Para el programa en prolog resolvi el siguiente:
EL TEST. Tomás, Pedro, Jaime, Susana y Julia realizaron un test. Julia obtuvo mayor puntuación que Tomás, Jaime puntuó más bajo que Pedro pero más alto que Susana, y Pedro logró menos puntos que Tomás. ¿Quién obtuvo la puntuación más alta?
Aqui el codigo
y la respuesta es Julia.
Descarga
Bibliografia