在公交路线上的一个站点等候公交车A,假设公交车A是半小时发一趟车,但由于路上堵车、红绿灯、上下车等因素,公交车抵达该站点的时间是不确定的。

      假设甲在某个时刻到达该公交站点,他是不知道上一趟公交车A是几点过去的,也不知道下一趟公交车A将会何时到来。那么,他等待公交车时间的区间应该是(0,30](单位:分钟)。

      假设上一趟公交车是在t1分钟前过来的,那么,下一趟公交车将在30-t1分钟后来到。

      问:甲该如何利用时间,才能使得自己的时间在等候的时间浪费到最小?

解:

假设是晚上,那么甲可以去吃晚饭,晚饭时间为20分钟(为了方便计算)。
如果t1在(0,10]之内,甲要等车时间的区间则在[20,30]。如果甲去吃饭,则等车时间将在[20-20,30-20],即[0,10]。

如果t1在(10,30]之内,甲要等车时间的区间则在[0,20]。如果甲去吃饭,则下一趟公交车已经过去了,此时t1将在
[(0-20+30)%30,(20-20+30)%30],即[0,10],那么甲要等车时间的区间则在[20,30]。

那么,到底是吃饭好呢,还是不吃饭好呢?

总是在等车的时候考虑这个问题,今天算出来了,还是没觉得哪个好。可能还是吃饭好一点吧,毕竟在哪里都要去吃饭的。要不,再统计一下概率?头大了,算了,不计算了。

yobin 2007/01/27