查看oracle数据库版本:公路上按一路纵队排列着五辆大客车

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 23:11:52
公路上按一路纵队排列着五辆大客车.每辆车的后面都贴上了该车的目的地的标志.每个司机都知道这五辆车有两辆开往A市,有三辆开往B市;并且他们都只能看见在自己前面的车的标志.调度员听说这几位司机都很聪明,没有直接告诉他们的车是开往何处的,而让他们根据已知的情况进行判断.他先让第三个司机猜猜自己的车是开往哪里的.这个司机看看前两辆车的标志,想了想说“不知道”.第二辆车的司机看了看第一辆车的标志,又根据第三个司机的“不知道”,想了想,也说不知道.第一个司机很聪明,他根据第二、三个司机的“不知道”,作出了正确的判断,说出了自己的目的地。
选谁好呢?

根据第三辆车司机的“不知道”,且已知条件只有两辆车开往A市,说明第一、二辆车不可能都开往A市.(否则,如果第一、二辆车都开往A市的,那么第三辆车的司机立即可以断定他的车一定开往B市)。

再根据第二辆车司机的“不知道”,则第一辆车一定不是开往A市的.(否则,如果第一辆车开往A市,则第二辆车即可推断他一定开往B市)。

运用以上分析推理,第一辆车的司机可以判断,他一定开往B市。

第三个不知道,说明前两个有这种可能:都是B,或1A1B。
如果第一个是A,第二个就知道自己是B了。第一个是B,第二个有两种可能。
所以第一个司机知道自己是B了。