河水中的漂浮物可能会逆流而上,主要是由于视觉误差或者水下流动方向与水面风向相反等原因造成的。在某些情况下,水面和水底的流动方向正好相反,这可能会导致浮漂呈现出逆流而上的现象。
常规算法:设船速为x(静水中),水流速为y。相对于地面,船在逆流时速度为x-y。漂浮物掉下去后1小时内,船和漂浮物的距离为(x-y)*1+y*1;然后船掉头,以x+y的速度去追速度为y的漂浮物,这就是一个典型的追击问题,用初始距离除以两者的速度差,就是所需时间。距离是(x-y)*1+y*1=x;速度差是x+y-y=x,所以,最后得出结论用时1小时。咦?好巧,会不会有诈?好吧,来看看巧妙算法:将河水设为参考系(速度为0),则漂浮物掉下去之后,是不动的。且船对参考系的速度是一定的,因此往前走了一小时,当然需要掉头再走一小时才能回到原地。