#1 · Tim Shih
23 Jul 2004
Let me suggest that we use one thread per riddle, otherwise it takes too much time to sort out too many ideas. :)
With all my due respect, let me re-state Johan's problem as follows, so that this thread is complete by itself:
A man fell and landed at an arbitrary spot in an infinitely long river of 100m width. It was pitch dark, the river flow was so slow that its flow speed was irrelevant. What is the shortest distance for the man to swim safely to the shore?
My solution is 200m. If others already posted the solution, let me apologize.
For easy explanation, let us assume that the river runs south/north bound. The man starts from a point near the west shore of the river. He swims northbound, parallely to the shore for 100m, (A -> B) then turn perpendicularly eastbound for another 100m. One can use trigonometry to prove that this route is the most unfortunate situation for the man.
If he swims slightly tiltedly toward northeast, i. e., A-> C, then
B
B' C
| /
|p/
|/ AB=AC=100m
A
The distance B'C = 100*sin(p), where p is the angle between AB and Ac. At C, he then makes a perpendicular right turn. When he intersects the other shore of the river, the point is called D. The distance CD can be expressed as
CD = 100*(1-sin(p))/cos(p).
And it can be proved that the number
(1-sin(p))/cos(p) is less than one if p < 90 degree. or CD is always less than 100m, or the original route stated above is the most unfortunate situation for the man.
If the man starts at point away from the shore, he will reach the shore in less than 200m. :)