集思广益 排队系统插队问题看似简单 细想很麻烦很麻烦很麻烦......
插队问题 3种插队方式:
1、根据插队人的类别(绿色通道排队人员、vip排队人员、普通插队人员即此人员没有插队优先级的人员按正常排队)来插队。
2、有某些业务可以优先办理,按照业务类别来更新排队队列。
3、急办业务,每种业务都有急办可能,若是急办业务来插队永远最优先办理,比如队列中有100人,有人来急办插队则排队号是101,但跳到第一位办理,
若在此人后面又有办理急办业务的人员,则排队号102,但跳到第二位办理业务(前一位急办业务101号尚未办理完业务则跳到第二位,
插队时若前一位101号已经办完业务则跳到第一位办理)。
主要是如何能找到这三种插队方式的计算公式问题。
说明:
1、可能一个排队人员 即是vip客户 同时他办理的业务是被设置位优先办理的业务 此客户赶时间把他所办理的业务又成功申请为急办业务,
那么此客户以上三种插队方式都拥有。
2、当然来排队的客户,可能拥有以上插队方式1种或2种或3种 或没有插队方式安照正常先来先办理即安照出票的排队号来排队,
而没有跳到哪位客户前提前办理。
我主要是想找出这3种插队方式的公式 就是计算插队位置
自己也有想法 但还是想征求大家智慧 欢迎讨论踊跃发言啊