超市有 2 个结账窗口(A 和 B),每个窗口的队列容量为 3。顾客按以下规则选择窗口: 优先选择当前人数较少的窗口;若人数相同,选 A 窗口。 若目标窗口满(3 人),则尝试另一个窗口;若两窗口都满,输出 "Both full"。 支持以下操作:
每行一个操作:
A 1 A 2 A 3 A 4 P B A 5 P D D A 6 P Q
1 goes to A 2 goes to B 3 goes to A 4 goes to B A: [1 3 _]; B: [2 4 _] A serves 1 5 goes to A A: [3 5 _]; B: [2 4 _] B serves 2 Window B empty 6 goes to B A: [3 5 _]; B: [6 _ _]
数据范围
顾客号 n:1≤n≤500
操作次数:1≤次数≤30