编写一个杂货店排队模拟程序。
  该模拟程序中包含多个队列,可以使用队列数组来模拟这些队列。假设杂货店共5条收银线,顾客可随机进入支付。顾客会进入最短的队伍,如果队伍一样长,那么选择最靠近的一个队伍。每次交易完成所消耗的时间也是随机的。
       完成一些额外工作,扩展杂货店排队程序,使得客户可以:
如果所有队伍都一样长,可以选择不排队。
如果等待超过了某个时间,可以离开该队。
在给定的时间间隔内,检查另一个队伍是否更短。
如果另一个队伍更短,则切换队伍。[/color]