这个问题其实是个脑筋急转弯,关键就在于谁负责把船划回来。因为船每次最多坐5人,但最后一个人过去后,船得有人划回来接其他人,所以每次实际只能运送4人上岸,只有最后一次可以送5人,不需要再划回来。
20人坐5人船过河至少要载几次?
先别急着除,得考虑船夫的问题。除了最后一次,每次过河都要留一个人把船划回来,所以每次净增对岸的人数是4人。用20减去最后一次能坐的5人,剩下的15人需要15除以4,也就是4次,再加上最后那1次,总共是5次。
我们要仔细算一下,前几次渡河的时候,船上必须有一个人充当船夫,负责把船划回去。这样每次有效过河的人数就是5减去1等于4人。剩下的人陆续过河,直到最后剩下的人连船夫一起坐下,一次性过河就不需要返回了。