Josephus问题(Ⅰ)的循环队列解决方法
** Josephus问题(Ⅰ)的循环队列解决方法**题目描述n个人排成一圈,按顺时针方向依次编号1,2,3…n。从编号为1的人开始顺时针"一二"报数,报到2的人退出圈子。这样不断循环下去,圈子里的人将不断减少。最终一定会剩下一个人。试问最后剩下的人的编号。要求程序模拟题意来实现。输入不超过1000组数据。每组数据一行,每行一个正整数,代表人数n。 (1 <= n <= 1000)输出每组输入数据输出一行, 仅包含一个整数,代表最后剩下的人的编号。样例输入72样例输出7
原创
2020-06-19 19:52:59 ·
1332 阅读 ·
0 评论