看病要排队
看病要排队这个是地球人都知道的常识不过经过细心的0068的观察,他发现了医院里排队还是有讲究的0.0068所去的医院有三个医生(汗,这么少)同时看病。而看病的人病情有轻重,所以不能根据简单的先来先服务的原则。所以医院对每种病情规定了10种不同的优先级。级别为10的优先权最高,级别为1的优先权最低医生。在看病时,则会在他的队伍里面选择一个优先权最高的人进行诊治。如果遇到两个优先权一样的病人的话,则选择最早来排队的病人。
现在就请你帮助医院模拟这个看病过程。
输入
输入数据包含多组测试,请处理到文件结束。
每组数据第一行有一个正整数N(0
接下来有Ñ行分别表示发生的事件。
一共有两种事件:
1:“IN A B”,表示有一个拥有优先级B的病人要求医生A诊治。(0
2:“OUT A”,表示医生A进行了一次诊治,诊治完毕后,病人出院。(0