1、题目描述:
2、题解:
双端队列
def solution(N, M):
# TODO Write your code here
# -*- coding:utf-8 -*-
# write code here
from collections import deque
queue = deque(list(range(1,N + 1)))
res = []
i = 0
while queue:
i += 1
if i % M == 0:
res.append(queue.popleft())
else:
queue.append(queue.popleft())
return res
N, M = [int(i) for i in input().split()]
print(solution(N, M))