36习题8.2 银行排队问题之单队列多窗口加VIP服务(编程题)【PTA浙大版《数据结构(第2版)》题目集】
1.原题链接
习题8.2 银行排队问题之单队列多窗口加VIP服务 (pintia.cn)
2.题目描述
假设银行有 K K K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。
有些银行会给VIP客户以各种优惠服务,例如专门开辟VIP窗口。为了最大限度地利用资源,VIP窗口的服务机制定义为:当队列中没有VIP客户时,该窗口为普通顾客服务;当该窗口空闲并且队列中有VIP客户在等待时,排在最前面的VIP客户享受该窗口的服务。同时,当轮到某VI