wu :: forums
« wu :: forums - General River Crossing »

Welcome, Guest. Please Login or Register.
Nov 27th, 2024, 3:08pm

RIDDLES SITE WRITE MATH! Home Home Help Help Search Search Members Members Login Login Register Register
   wu :: forums
   riddles
   microsoft
(Moderators: Icarus, ThudnBlunder, SMQ, towr, Eigenray, Grimbal, william wu)
   General River Crossing
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: General River Crossing  (Read 2861 times)
kens
Junior Member
**





   


Posts: 59
General River Crossing  
« on: Feb 4th, 2008, 11:51am »
Quote Quote Modify Modify

X cannibals and Y anthropologists have to cross a river ( Y is greater than or equal to X).
the boat they have is only big enough for two people. if at any point in time there are more cannibals on one side of the river than anthropologists, the cannibals will eat them. Give a generic way to solve this problem.
IP Logged
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #1 on: Feb 5th, 2008, 1:26am »
Quote Quote Modify Modify

Starting with the boat and all A's and C's on the left side.
 
While there are more A's than C's on the left side
   A and C cross, C crosses back
 
At that point, we have at least 1 more A right than C's.  Left, we have 1 A for each C.
 
Repeat
   A and C cross, A crosses back, A and C cross, C crosses back.
It ends nicely with the last A and the last C crossing together.
« Last Edit: Feb 5th, 2008, 1:28am by Grimbal » IP Logged
JiNbOtAk
Uberpuzzler
*****




Hana Hana No Mi

   


Gender: male
Posts: 1187
Re: General River Crossing  
« Reply #2 on: Feb 5th, 2008, 3:19am »
Quote Quote Modify Modify

What if A = C ? Is it solvable for N > 3 ? ( Maybe we would need a bigger boat )
IP Logged

Quis custodiet ipsos custodes?
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #3 on: Feb 5th, 2008, 5:11am »
Quote Quote Modify Modify

Oops.. I didn't see X can equal Y.
 
I think it still can be done up to 4 A's and 4 C's.
OK, 3 A's and 3 C's.
« Last Edit: Feb 5th, 2008, 5:21am by Grimbal » IP Logged
JiNbOtAk
Uberpuzzler
*****




Hana Hana No Mi

   


Gender: male
Posts: 1187
Re: General River Crossing  
« Reply #4 on: Feb 5th, 2008, 4:39pm »
Quote Quote Modify Modify

Would 4 A's and 4 C's be possible, if the capacity of the boat is now 3 ?  
 
In other words, would there always be solution for A = C, N > 3, B = N - 1 ?
 
*B = boat's capacity.
IP Logged

Quis custodiet ipsos custodes?
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #5 on: Feb 5th, 2008, 10:30pm »
Quote Quote Modify Modify

I think you need 2B-1 >= N.
So yes to your question.
 
PS: oops, in fact, B=4 is always enough.
So
   N=3: B=2,
   N=4, 5: B=3
   N>=6: B=4
« Last Edit: Feb 5th, 2008, 10:34pm by Grimbal » IP Logged
mad
Junior Member
**





   


Posts: 118
Re: General River Crossing  
« Reply #6 on: Mar 3rd, 2008, 6:08am »
Quote Quote Modify Modify

But, what is the algorithm in this case?
IP Logged
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #7 on: Mar 3rd, 2008, 6:19am »
Quote Quote Modify Modify

In which case?
IP Logged
mad
Junior Member
**





   


Posts: 118
Re: General River Crossing  
« Reply #8 on: Mar 3rd, 2008, 6:28am »
Quote Quote Modify Modify

For any n and required b.
Is it the same as in the case of 3 cannibals and 3 anthropologists?
« Last Edit: Mar 3rd, 2008, 6:29am by mad » IP Logged
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #9 on: Mar 3rd, 2008, 8:21am »
Quote Quote Modify Modify

Yes, 3 cannibals and 3 anthropologists can be solved with a 2-seated boat, that's what I mean with
   N=3: B=2
IP Logged
mad
Junior Member
**





   


Posts: 118
Re: General River Crossing  
« Reply #10 on: Mar 3rd, 2008, 9:19am »
Quote Quote Modify Modify

on Feb 5th, 2008, 1:26am, Grimbal wrote:
Starting with the boat and all A's and C's on the left side.
 
While there are more A's than C's on the left side
   A and C cross, C crosses back
 
At that point, we have at least 1 more A right than C's.  Left, we have 1 A for each C.
 
Repeat
   A and C cross, A crosses back, A and C cross, C crosses back.
It ends nicely with the last A and the last C crossing together.

 
I meant an algorithm of this type for any n and its required b.
IP Logged
Grimbal
wu::riddles Moderator
Uberpuzzler
*****






   


Gender: male
Posts: 7527
Re: General River Crossing  
« Reply #11 on: Mar 3rd, 2008, 9:25am »
Quote Quote Modify Modify

For large N's you need a 4-seated boat.  And in that case, the solution is obvious.  Can't you see it?
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »

Powered by YaBB 1 Gold - SP 1.4!
Forum software copyright © 2000-2004 Yet another Bulletin Board