求助:大侠们看看这个问题怎么解(欢迎讨论算法),课设,急!
tuboo 2003-12-26 11:56:20 大恩不敢言谢!!!
在一个十字路口中,单向单车道,有一个红绿灯,
一条路红灯假设为绿灯亮d1个时间,则红灯亮d2个
时间第2条路则反之.
假设车辆要经过k个时间单位才能经过这个十字路
口,要编个程序,测每辆车的平均等待时间。
车辆进入车道按指数函数分布,参数为,第一条路
为landa1,第2条路为landa2;每辆车的等待时间,则
是当这辆车进入这条路的时刻与它进入十字路口的那
一刻之间的差; 平均等待时间则是,将所有车的等待
时间相加,除以总车数。在这里还要考虑堵车问题,即,
在这里没有黄灯,当绿灯变为红灯时,假如前面一条路
的车没有走完,则现在这条路的车不能走,要等前面
一条路的车走完了,才能走第2条路的车
试编程模拟这个行车过程,车的平均等待时间公式
不要求求出来,要程序直接得出平均等待时间,然后
再根据,d1,d2,landa1,landa2,k,的变化,看看结果
会有什么变化?