已知有n个人围坐在一张圆桌周围,从第s个人开始报数,数到m的那个人出列,他的下一个人又从1开始报数,数到m的那个人又出列;一次规律重复下去,直到圆桌周围的人数少于m时结束,输出剩下的人的序号。
提示:n个人围成一个圈可以用一个列表来表示。
```python
class Queue:
def __init__(self):
self.items = []
def isEmpty(self):
return self.items == []
def enqueue(self, item):
self.items.insert(0, item)
def dequeue(self):
return self.items.pop()
def size(self):
return len(self.items)
def circle(num):
simqueue = Queue()
for name in namelist:
simqueue.enqueue(name)
```