有21个士兵过河船上没有船夫
1个回答
展开全部
首先,让10名士兵先坐上船,然后将他们运送到对岸。接下来,让其中9名士兵留在对岸,然后让一名士兵回来。在此之后,让剩下的11名士兵上船,并将他们运送到对岸。然后让其中10名士兵留在对岸,另一名士兵再返回来。
最后,让前面留在这一岸的9名士兵上船,然后运送到对岸。这样,所有21名士兵就都成功地到达了河的对岸。这个方案的重点在于,通过先让一部分士兵先过河,再让一部分士兵返回,可以实现在没有船夫的情况下让所有人都到达对岸。
当然,实际上,这是一个非常经典的数学问题,称为“河中渡人”问题。通过一个合理的方案,即使在看起来不可能的情况下,我们仍然可以找到解决方案。这个问题也可以用于训练我们的思维逻辑和创造性解决问题的能力。
总之,通过先将一部分士兵运送到另一岸,再通过循环的方式让士兵交替往返,我们就可以成功地让所有士兵过河,即使在没有船夫的情况下也可以达成目标。这个问题也提醒我们,通过巧妙的思维和方法,我们可以找到解决看似不可能的问题的方法。