在一行中输入三个整数
,用空格隔开。
输出一个整数,表示最后剩下的"大王"编号。
5 1 2
3
初始队列编号为,从编号
开始报数:
出队,剩余
;
出队,剩余
;
出队,剩余
;
出队,剩余
,输出
。
import sys for line in sys.stdin: n, k, m = map(int, line.strip().split()) lst = list(range(n)) for _ in range(n - 1): k = (k+m-1)%len(lst) lst.pop(k) print(lst[0])