Project #2: 事件驱动模拟
银行排队的数学模型的实现
问题:
n银行有n个窗口对外营业,每个窗口一次只能接待一个客户
n客户的到达时间和处理业务的时间不同(可随机产生)
n利用链表队列模拟总的处理过程和处理时间
n假设
n不允许插队,不同客户的交接时间忽略不计
策略I:
策略II:
策略III:
要求:
测试数据
第一行:银行窗口个数 客户个数
其次每一行:各客户到达时间,需要处理的时间(以分钟计)
如:custom.txt
4 100
0 5
0 6
3 3
4 8
5 20
20 4
13 5
...
输出:各策略算法的总的处理客户时间及结果。