练习专区

今天的一小步就是明天的一大步
Problem 1238 模拟看病………………数构
Accepted: 0   Total Submit: 0
Time Limit: 1000ms   Memory Limit: 30720KB
Description
患者上医院看病过程:先排队等候,再看病治疗。在排队的过程中主要重复做两件事,一是患者到达诊室时,将病历交给护士,排到等候队列中候诊;二是护士从等候队列中取出下一个患者的病历,该患者进入诊室看。假设操作有: N表示护士让下一位患者就诊; A 表示一个患者到达并排队; L 表示问此时队列有多小在等候; Q 表示不再接受病人,以后的排队无效。 请你编程实现之。病历号从1 开始。
Input
先输入一个正整数n表示队列有n个人在等候,然后有若干行,每行一个问题。
Output
遇L时输出队列中的人数,格式见样例。
Sample Input
5
L
A
A
N
N
N
L
A
A
L
N
N
N
N
N
N
L
Q
A
A
A
L
Sample Output
病历号从1到5的病人在等候。
病历号从4到7的病人在等候。
病历号从4到9的病人在等候。
无病人等候就诊。
无病人等候就诊。
Hint
提交     返回