Yo propongo una solucion un poco larga pero efectiva, espero q sea asi:
1)Un canibal y un explorador se van primero dejando a dos canibales y dos exploradores.
2)El explorador deja al canibal en al orilla opuesta y regresa a recoger a otro canibal, dejandolo en la otra orilla.
-Hasta ahora han sido trasladados 2 canibales
3)El explorador regresa por otro explorador y llegan a la otra orilla quedandose ambos.
4)Un canibal sabe al bote y regresa a recoger al ultimo explorador, dejandolo en la otra orilla,
5)Finalmente, el canibal recoge al ultimo canibal y asi llegaron todos a la otra orilla.
¿Es esta la solucion?