Puzzles and riddles

general_kill

Deity
Joined
Apr 14, 2003
Messages
2,870
So here's a pretty interesting puzzle I found, it seems easy at first but it takes a few minutes to figure this out if you are visualizing it with your brain. Try to do this without peeking at the answer and post the steps you took. If anyone have similar puzzles or riddles (not dumb play on word riddles, I mean ones that requires thinking), please post them here. I love things that grinds my brain. :lol:

So a cop, a prisoner, a mother, two daughters, a father, and two sons need to cross a river (they are all on the same side). There is one boat they can use that can hold two people.

The prisoner cannot be left with anyone without the cop or else the prisoner will harm them, but the prisoner will not escape if the cop is not present.

The Mother cannot be on the same side of the river with a son if the father is not there too. The Father cannot be on the same side as a daughter if the mother is not there.

Only the mother, father, and cop can operate the boat.

When a boat reaches either side of the river, all occupants must get off and the rules above apply.

There's no limit to how many times the boat can traverse back and forth.
 
This is a really great riddle but
wasn´t there this crazy chinese homepage with a flash version of this?
 
Left side is what people are on
Right side is where they want to go
() is people on the boat
-> is direction of movement
M = mother
S1 = son 1
S2 = son 2
D1 = daughter 1
D2 = daughter 2
C = cop
P = prisoner
F = father

Step 1
MD1D2FS1S2 (C+P) ->
Step 2
MD1D2FS1S2 <-(C) P
Step 3
MD1D2FS2 (C+S1)-> P
Step 4
MD1D2FS2 <-(C+P) S1
Step 5
MD1D2CP (F+S2)-> S1
Step 6
MD1D2CP <-(F) S1S2
Step 7
D1D2CP (F+M)-> S1S2
Step 8
D1D2CP <-(M) FS1S2
Step 9
D2CP (M+D1)-> FS1S2
Step 10
D2CP <-(M+F) D1S1S2
Step 11
D2CPMF ()-> D1S1S2

And then I got stuck. So I tried something else.

Step 1
MD1D2FS1S2 (C+P) ->
Step 2
MD1D2FS1S2 <-(C) P
Step 3
MD2FS1S2 (C+D1)-> P
Step 4
MD2FS1S2 <-(C+P) D1
Step 5
FS1S2CP (M+D2)-> D1
Step 6
FS1S2CP <-(M) D1D2
Step 7
S1S2CP (M+F)-> D1D2
Step 8
S1S2CP <-(F) MD1D2
Step 9
FS1S2 (C+P)-> MD1D2
Step 10
FS1S2 <-(M) CPD1D2
Step 11
S1S2 (M+F)-> CPD1D2
Step 12
S1S2 <-(F) CPD1D2M
Step 13
S2 (F+S1)-> CPD1D2M
Step 14
S2 <-(F) CPD1D2MS1
Step 15
(F+S2)-> CPD1D2MS1
 
The Mother cannot be on the same side of the river with a son if the father is not there too. The Father cannot be on the same side as a daughter if the mother is not there.
Why the heck not? What kind of perverted family is this? :eek:
 
Left side is what people are on
Right side is where they want to go
() is people on the boat
-> is direction of movement
M = mother
S1 = son 1
S2 = son 2
D1 = daughter 1
D2 = daughter 2
C = cop
P = prisoner
F = father

Step 1
MD1D2FS1S2 (C+P) ->
Step 2
MD1D2FS1S2 <-(C) P
Step 3
MD2FS1S2 (C+D1)-> P
Step 4
MD2FS1S2 <-(C+P) D1
Step 5
FS1S2CP (M+D2)-> D1
Step 6
FS1S2CP <-(M) D1D2
Step 7
S1S2CP (M+F)-> D1D2
Step 8
S1S2CP <-(F) MD1D2
Step 9
FS1S2 (C+P)-> MD1D2
Step 10
FS1S2 <-(M) CPD1D2
Step 11
S1S2 (M+F)-> CPD1D2
Step 12
S1S2 <-(F) CPD1D2M
Step 13
S2 (F+S1)-> CPD1D2M
Step 14
S2 <-(F) CPD1D2MS1
Step 15
(F+S2)-> CPD1D2MS1

Problem with Step 14. M and S1 on the same side without F.

So...

Step 14
S2 <-(C+P) D1D2MS1F
Step 15
P(C+S2)-> D1D2MS1F
Step 16
P <-(C) D1D2MS1S2F
Step 17
(C+P)-> D1D2MS1S2F
 
Back
Top Bottom