题解 | 约瑟夫环
约瑟夫环
https://www.nowcoder.com/practice/e417cfe32c74416ca38247f619ddb322
n, k, m = map(int, input().split()) people = list(range(n)) index = k % n # 起始位置 while len(people) > 1: # 计算待移除位置 index = (index + m - 1) % len(people) people.pop(index) # 按索引移除 print(people[0])