有一位農夫戴著一只雞,一條狗.一棵白菜要過一座獨木橋.要求他每次只能帶兩個過橋,但是如果農夫不在,狗會吃掉雞.雞會吃掉菜.問怎樣才能將這三樣帶到河對岸?
熱心網友
親愛的樓主,你把問題條件給錯了,因此使題變得容易了,樓上的也就答對了。按你給的條件,除樓上所給答案外,還有一個答案,就是先帶雞,第二次再帶白菜和狗。 而這道題的原題應是: 有一位農夫戴著一只雞,一條狗.一棵白菜要坐船過一條河.要求他每次只能帶一個(注意,你的錯誤在這,不應是兩個,而應是一個)過橋,但是如果農夫不在,狗會吃掉雞.雞會吃掉菜.問怎樣才能將這三樣帶到河對岸? 方法如下: 方法1 第一步,先帶雞過河,這樣剩下的狗不會吃菜。 第二步,帶菜過河。 第三步,帶雞返回,否則雞會吃菜。 第四步,留下雞,帶狗過河。這樣就運過了狗與菜,雞還沒過來,不會有損失。 第五步,農夫再回來取雞,將雞運過河,農夫與三種東西會合在一起,繼續趕路。 方法2 第一步,農夫先帶雞過河,這樣剩下的狗不會吃菜。 第二步,農夫帶狗過河。 第三步,帶雞返回,否則狗會吃雞。 第四步,留下雞,帶菜過河。這樣就運過了狗與菜,雞還沒過來,不會有損失。 第五步,農夫再回來取雞,將雞運過河,農夫與三種東西會合在一起,繼續趕路。 所以,回答本題的關鍵是解決雞的問題,既不讓它吃菜,又不能讓它被狗吃掉。所以,只要把雞的問題解決了,本題也就迎刃而解了。
熱心網友
先帶白菜和狗,再帶雞