comp.lang.ada
 help / color / mirror / Atom feed
* Breadth First Search Missionaries and Cannibals
@ 2013-04-30  2:48 Alex
  2013-04-30  7:56 ` Georg Bauhaus
  0 siblings, 1 reply; 5+ messages in thread
From: Alex @ 2013-04-30  2:48 UTC (permalink / raw)


Given the following Function signature how would I go about using breadth first search to find out the minimum number of trips it would take to get all the missionaries and cannibals across the river. *MUST USE BREADTH FIRST SEARCH* If you are not familiar with the problem see the wiki page here :  

http://en.wikipedia.org/wiki/Missionaries_and_cannibals_problem

The only difference between the problem in the wiki article is in this one the number of missionaries and cannibals and the number of people the boat can hold can change.

M is missionaries, C is cannibals and R is the number of people you can fit in the boat.  

   function Min_Crossings(M, C, R : Integer) return Integer is
      -- you can assume M, C, and R are all >= 2 and C <= M
   begin
      return -999;
   end Min_Crossings;

Thanks a bunch.



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-04-30 17:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-30  2:48 Breadth First Search Missionaries and Cannibals Alex
2013-04-30  7:56 ` Georg Bauhaus
2013-04-30 10:29   ` Alex
2013-04-30 13:37     ` Will Koch
2013-04-30 17:20   ` Jeffrey Carter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox