有一个人出差回来(乘飞机),飞机比计划提前一个小时到机场,来接他回家的车子还没到,于是他就开始往回家路上走去,在途中碰到了来接他的汽车,他上车,车子把他送回家,到家时他发现比原计划到家提早了20分钟,而汽车是按计划准时出发到机场去接他的。问这个人走了多少时间?

解决方案 »

  1.   

    以前在csdn上讨论过,是50分钟。
      

  2.   

    汽车到达离机场还有1小时车程的A点的时候,人提前到了,人就开始走,车继续前进,从A点到机场车本来要开1小时,返回A点再开1小时,现在节约了20分钟,就是来回开了1小时40分钟,即单程50分钟,也就是车从A点再开了50分钟就碰到人了,转回去到A点又开了50分钟。所以人也是走了50分钟。够清楚了吧。
      

  3.   

    如果家离机场车程不到1小时。那设家到机场车程为X分钟,则人先走了60-X分钟后,车出发,同样车单程节约了10分钟,即车开了X-10分钟碰到了人,返回,就是说人走了(60-X)+(X-10)分钟 = 50分钟。
      

  4.   

    设汽车到达机场需要 x 分钟, 原计划飞机到达时刻为 0;原计划:
           汽车在 -x 时刻出发,
           汽车 0 时刻到达机场,飞机于同一时刻到达机场。
           然后在 x 时刻到家。
       ————总耗时: x-(-x) = 2x 分钟。
    事实上:
           汽车在 -x 时刻出发,
           飞机在 -60 时刻到达,人同时出发。
           y 时刻人与汽车相遇,人乘上车。
           到家时刻是 x-20。
       ————总耗时:(x-20)-(-x) = 2x-20 分钟。
    问这个人走了多少时间就是求 y-(-60)=z 。人车相遇必然发生在汽车走完其总耗时的一半时,
    所以我们能计算 y 时刻:
      y = (2x-20)/2 + (-x) = -10
    于是 z = y-(-60) = 50;
    同时可以算出 x=60;
    因为这是人家故意设计的题目,所以x刚好等于60分钟。
      

  5.   

    说错了,尽管 x=60 时能够推出正确解。但是无法算出 x=60。
    因为 x 在计算过程中被抵消了,
    由于实际耗时不可能小于0,
       2x-20 > 0 ==> x > 10
    所以 x 是任何值大于 10 的值都能得出正确结果。