On one shore of the river are three humans, two small monkeys, one big monkey, and a boat. The capacity of the boat for any mix of two humans/monkeys is two. Only the humans and large monkey are strong enough to row the boat.
If at anytime, on either shore, the monkeys outnumber of the humans, they will eat them. The goal is to get everybody to other shore safely. How do you do it?
Quote: WizardOn one shore of the river are three humans, two small monkeys, one big monkey, and a boat. The capacity of the boat for any mix of two humans/monkeys is two. Only the humans and large monkey are strong enough to row the boat.
If at anytime, on either shore, the monkeys outnumber of the humans, they will eat them. The goal is to get everybody to other shore safely. How do you do it?
#Humans = #Monkeys (of any size) = Safe?
#Humans<#Monkeys (while on the boat) = Eaten?
Edit: Is an unattended monkey of any size okay?
Assuming the big monkey can drive the boat unattended, and that the monkeys will not wander off if unattended by humans.
b=boat
M=big monkey
m=little monkey
H=big human
h=little human
From Way To
bMmmHhh
Mmhh > bHm
bMmHhh < m
Hhh > bMmm
bMHhh < mm
Mh > bHhmm
bMmHh < hm
mm > bHhhM
bMmm < Hhh
m > bHhhMm
bMm < Hhhm
> bMmmHhh
#Humans<#Monkeys (while on the boat) = Eaten? Not possible. Max two on the boat.
Edit: Is an unattended monkey of any size okay? Yes
Quote: MathExtremistDeath check: if there are two monkeys on the shore, and two humans in the boat, can those turn into human+monkey on shore and human+monkey in the boat without one of the humans getting eaten?
Like the two monkeys pulling a human out of the boat and eating him on the shore? No, that can't happen. The two humans in the boat would beat the two monkeys back.
Aye, there are no big and little humans. Just three total, size does not matter with the humans.
If size matters, drop off a smaller monkey first. And pick up a big monkey second.
Quote: AsswhoopermcdaddyPut monkey A in the boat and one human A. Drop the monkey A off first. Human A rows back to the start location and picks up monkey B. They row to the drop location and human A jumps out...
At that moment the opposite shore would have 2 monkeys and one human, and the monkeys would eat the human. In future submissions please use spoiler tags and note whether you are referring to the small or large monkeys.
Quote: Wizard... Just three total, size does not matter with the humans.
I think there is a large female population that would take exception to that statement, taken out of context, of course.
Unattended dog and chicken will result in dead chicken.
Unattended chicken and grain will result in no grain.
Neither the dog nor chicken will run away if left alone.
And it's a very small boat with room for you and one of those items.
Not hard to figure a solution when you can trust the dog alone with the grain.
Quote: zarg7883I remember a much simpler version of this...
Homer Simpson struggles with this puzzle in one episode; I don't recall which.
Quote: zarg7883I remember a much simpler version of this. You, a dog, a chicken, and a bag of grain.
Unattended dog and chicken will result in dead chicken.
Unattended chicken and grain will result in no grain.
Neither the dog nor chicken will run away if left alone.
And it's a very small boat with room for you and one of those items.
Not hard to figure a solution when you can trust the dog alone with the grain.
xkcd: Logic Boat
Quote: sodawaterhttp://www.youtube.com/watch?feature=player_detailpage&v=8gciFoEbOA8#t=16s
I love this reply. :)
There's no law stating that the monkey can't navigate the boat. We just make the assumption that he's too stupid. I don't make that assumption.
Let the trip be from shore 1 to shore 2.
Trip one: big monkey / little monkey, drops off little monkey. on shore 1: three humans and one monkey; on shore 2: one monkey. Big monkey driving the boat.
Trip two: big monkey / human, drops off human. On shore 1: two humans and one monkey; on shore 2: one monkey and one human. Big monkey still drives.
Trip three: big monkey / human, drops off human. On shore 1: one human and one monkey; on shore 2: one monkey and two humans. Big monkey is driving.
Trip four: big monkey / human, drops off big monkey. On shore 1: one monkey; on shore 2: two monkeys and two humans. Human drives.
Trip five: Human / small monkey, both dropped off. Everyone's happy.
You are correct that the big monkey may navigate the boat by himself.
The smartypants award is still up for grabs.
H = human
M = big monkey
m = small monkey
Shore 1 | Boat | Shore 2 |
---|---|---|
HHHMmm | ||
HHMm | Hm> | |
HHMm | <H | m |
HHH | Mm> | m |
HHH | <M | mm |
HM | HH> | mm |
HM | <Hm | Hm |
Hm | HM> | Hm |
Hm | <Hm | HM |
mm | HH> | HM |
mm | <M | HHH |
m | Mm> | HHH |
m | <M | HHHm |
Mm> | HHHm | |
HHHMmm |
Quote: boymimboI don't think so. The big monkey stays on the boat.
He would see that if he gets out he can gang up with the other monkey and eat the human. They monkeys' priorities are bloodthirsty first, achieving the goal second.
Quote: stargazer
H = human
M = big monkey
m = small monkey
Shore 1 Boat Shore 2 HHHMmm HHMm Hm> HHMm <H m HHH Mm> m HHH <M mm HM HH> mm HM <Hm Hm Hm HM> Hm Hm <Hm HM mm HH> HM mm <M HHH m Mm> HHH m <M HHHm Mm> HHHm HHHMmm
Correct! Congratulations, you are the smarty pants of the day.
My own opening was different but after the first four steps our solutions are the same. I'm pretty sure there may be other equally short solutions, but nothing shorter.
Quote: WizardAt that moment the opposite shore would have 2 monkeys and one human, and the monkeys would eat the human. In future submissions please use spoiler tags and note whether you are referring to the small or large monkeys.
Hi Wizard,
By my post, this is what I meant visually. If the monkey stays in the boat, they won't cannibalize each other on shore.
Shore A.......Boat............Shore B
MmmHHH...mH >
MmHH..........H...............m
MmHH.........< H............m
MmHH..........H...............m
mHH...........HM >...........m
mHH............M...............Hm
mHH...........< M.............Hm
mHH.............M..............Hm
mHH............HM >..........Hm
mH................M.............HHm
mH...............< M...........HHm
mH.................M............HHm
m................HM >..........HHm
m..................M.............HHHm
m..............< M..............HHHm
m.................M..............HHHm
...................Mm >.........HHHm
....................................HHHMmm
Quote: AsswhoopermcdaddyIf the monkey stays in the boat, they won't cannibalize each other on shore.
They will. The monkey's priorities are to kill the humans first and achieve the goal second. They would have no compunction to leap out of the boat to eat the humans if it would put them in the majority.