Rozwiązanie każdego z poniższych zadań wymaga użycia jednej z trzech technik:
back-trackingu, programowania dynamicznego lub zachłannego.
Pytanie której?
- [PCh, Zadanie o misjonarzach i kanibalach]
Przez rzekę chcą przeprawić się kanibale i misjonarze.
Kanibali i misjonarzy jest po trzech.
Mają jedną łódkę, którą może płynąć do dwóch osób.
Łódką umieją wiosłować kanibale i tylko jeden misjonarz.
Jeżeli w dowolnej chwili, na dowolnym brzegu rzeki będzie więcej kanibali, niż misjonarzy, to zjedzą oni misjonarzy.