Description
假设银行有 K 个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。
本题要求输出前来等待服务的 N 位顾客的平均等待时间、最长等待时间、最后完成时间。
Input
输入第1行给出正整数 N (≤1000),为顾客总人数;
随后 N 行,每行给出一位顾客的 到达时间T 和 事务处理时间P,并且假设输入数据已经按到达时间先后排好了顺序;最后一行给出正整数 K (≤10),为开设的营业窗口数。
Output
在一行中输出平均等待时间(输出到小数点后1位)、最长等待时间、最后完成时间,之间用1个空格分隔,行末不能有多余空格。

文章介绍了一个计算银行窗口服务中顾客平均等待时间、最长等待时间和最后完成时间的算法,涉及顾客优先级选择和窗口管理。
最低0.47元/天 解锁文章
919

被折叠的 条评论
为什么被折叠?



