firebug console 可以看到较详细的过程,如需更详细的过程需要将代码中的console注释去掉。
现有一条河,共有八个人要过河,分别是爸爸,妈妈,两个儿子,两个女儿,一个警察,一个犯人.现有一条木伐,一次最多载两个人,在这八个人中,有妈妈,爸爸,警察会开船,即这个船上必须有爸爸,妈妈,警察三个中的一个,船才会开动.船过去无法自动回来.
并且要避免以下事件发生:
1,警察不在犯人会伤害一家六口.
2,爸爸不在,妈妈会伤害儿子.
3,妈妈不在,爸爸会伤害女儿.应当如何过河?
现有一条河一条船,猎人、狼、菜、羊要過河,船只有两座,只有农夫会掌舵,如果猎人和其它三样没在一起会发生狼吃羊,羊吃菜的情况,请帮农夫无损过河。
现有一条河一条船,猎人、农夫、狼、菜、羊要過河,船只有两座,只有农夫、猎人会掌舵,请帮他们无损过河。
并且要避免以下事件发生:
1,如果猎人不在狼会吃农夫和羊。
2,如果农夫不在羊会吃菜。
现有一条河一条船,猎人、农夫、野狼、猎狗、白菜、羊要過河,船只有两座,只有农夫、猎人会掌舵,请帮他们无损过河。
并且要避免以下事件发生:
1,如果猎人不在狼会吃农夫和羊,猎狗会吃狼。
2,如果农夫不在羊会吃菜。