當前位置:編程學習大全網 - 源碼破解 - 三個人和三個鬼過河,船只能做兩個人。鬼如果比人多就吃掉人,必須鬼和人都過去才行,怎麽過?

三個人和三個鬼過河,船只能做兩個人。鬼如果比人多就吃掉人,必須鬼和人都過去才行,怎麽過?

可以有以下的過河方法:

1、1個人跟1個鬼先過河,然後鬼上對岸,人把船劃回去。

原岸2人2鬼,對岸1鬼。

2、劃船回去的1人上岸,2鬼上船劃到對岸,1鬼上對岸,1鬼劃船回去。

原岸3人,對岸2鬼。

3、劃船回去的1鬼上岸,2人下船劃到對岸,到對岸後,2人上岸,讓1人1鬼把船劃回去。

原岸1人1鬼,對岸1人1鬼。

4、劃船回去後1鬼上岸,1人下船,然後船上***2人劃去對岸。2人都上岸,讓鬼下船劃去對岸。

原岸2鬼,對岸3人。

5、最後就是讓鬼自己把鬼都運過來就OK了。行船前後過程中,人鬼的數均衡,沒有出現鬼大於人的情況。

R表示人 G表示鬼 奇數行表示左右岸狀態 上船表示出發,回來表示回來

RRRGGG

RG上船 R回來

RRRGG ? G

GG上船 G回來

RRRG GG

RR上船 RG回來

RRGG RG

RR上船 G回來

GGG RRR

GG上船 G回來

GG上船 OK

  • 上一篇:為什麽有的女人,分手後能馬上找到新男友?
  • 下一篇:在武林風打拳比賽的所謂“武僧”壹龍真是壹個現世寶!
  • copyright 2024編程學習大全網