题意:先给出一些小组成员,然后开始排队。若前面的人中有相同小组的人的话,直接插队排在同小组的最后一个,否则只能排在最后面。现在有排队和出队的操作。
分析:这题关键是将队列按照组数分组,用另外一个队列保存组的序号,当该组里没有人了才换下一组。很好的一道题。
收获:队列的灵活运用
代码:
/************************************************* Author :Running_Time* Created Time :2015/9/9 星期三 14:37:14* File Name :M.cpp ************************************************/#include #include #include #include #include #include #include #include #include #include #include #include #include