#681. 约瑟夫问题二
约瑟夫问题二
题目描述
约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。请写一个程序,求出最后会剩下的人的编号。
输入输出格式
输入
输入只有一行,为两个整数。
输出
只有一行,一个数,为剩下最后一个人的编号.
样例
输入1
6 5
输出1
1
时间及空间限制
1s, 256MB.
提示
递推.
约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。请写一个程序,求出最后会剩下的人的编号。
输入只有一行,为两个整数n,m(0<n,m<108)。
只有一行,一个数,为剩下最后一个人的编号.
6 5
1
1s, 256MB.
递推.
注册一个 智衡编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。