有n个同学围成一圈,其id依次为1~n(n号挨着1号)。
现在从1号开始报数,第一回合报到m的人就出局,第二回合从出局的下一个人开始报数,报到m2的同学出局。
以此类推,直到最后一个回合报到mn−1的人出局,剩下最后一个同学。
输出这个同学的编号。
输入格式
共一行,包含两个整数n和m。
输出格式
输出最后剩下的同学的编号。
数据范围
n≤15,m≤5
输入样例:
5 2
输出样例:
5`
inn=list(map(int,input().split())
有n个同学围成一圈,其id依次为1~n(n号挨着1号)。
现在从1号开始报数,第一回合报到m的人就出局,第二回合从出局的下一个人开始报数,报到m2的同学出局。
以此类推,直到最后一个回合报到mn−1的人出局,剩下最后一个同学。
输出这个同学的编号。
输入格式
共一行,包含两个整数n和m。
输出格式
输出最后剩下的同学的编号。
数据范围
n≤15,m≤5
输入样例:
5 2
输出样例:
5`
inn=list(map(int,input().split())