English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

有2個瘦子和5個大胖子要過河.和邊只有一艄船而且船上最多只能座一個胖子或2個瘦子(不能一胖一瘦同時過河).如果河底下有一隻蝦子.他最少會看到船從他頭上經過幾次!?

有誰會這題~可以告訴我嗎~!?

謝謝~!!

2005-08-21 18:15:23 · 3 個解答 · 發問者 Anonymous in 科學 數學

3 個解答

第一次:二個瘦子過河,第二次:對岸一個瘦子回來,第三次:一個胖子過去,第四次:另一個瘦子回來。所以載一個胖子要四次,五個胖子要二十次,不過還要再加一次二個瘦子過河。所以是二十一次。

2005-08-21 18:19:27 · answer #1 · answered by 勝凱 3 · 0 0

推理:第一次航程絕不可能是一胖子或一瘦子去彼岸, 因為如此一來就無人將船開返此岸. 因此第一次航程的唯一可能, 為兩瘦子.預備階段:第一次: 兩瘦子 去彼岸第二次: 一瘦子 返此岸一號胖子去彼岸:第三次: 一號胖子 去彼岸第四次: 一瘦子   返此岸第五次: 兩瘦子   去彼岸第六次: 一瘦子   返此岸依此類推, 運載二號到四號胖子, 亦各須四次單向航程.因此完成第十八次時, 此岸還有一胖一瘦, 彼岸則有四胖一瘦.第十九次:   五號胖子 去彼岸第二十次:   一瘦子   返此岸第二十一次: 兩瘦子   去彼岸計算式應為:  (5 胖子) x (4 次/胖子)-  1 (五號胖子的渡河過程, 比其他胖子少了一次航程)+  2 (此指第一次及第二次航程)= 20 - 1 + 2= 21

2005-08-21 19:29:24 · answer #2 · answered by Manstein 7 · 0 0

是21次。步驟:1.先讓2個瘦子過河。2.再讓一個瘦子返回。3.讓一個胖子過河。4.再讓一個另一個瘦子返回。(此時船在2個瘦子的地方)經過上面4個步驟後就可以把一個胖子運送到對面去,因為總共有5個胖子,所以蝦子看到船從他頭上經過4*5=20(次),最後還要再加上2個瘦子過河。所以是20+1=21(次)

2005-08-21 18:18:18 · answer #3 · answered by andy 6 · 0 0

fedest.com, questions and answers