约瑟夫问题(10分)
成绩 | 10 | 开启时间 | 2017年09月27日 星期三 15:10 |
折扣 | 0.8 | 折扣时间 | 2017年10月20日 星期五 15:10 |
允许迟交 | 否 | 关闭时间 | 2018年01月8日 星期一 23:55 |
约瑟夫问题
成绩10分 折扣0.8
(本题要求用循环链表实现)
约瑟夫问题是一个经典的问题。已知n个人(不妨分别以编号1,2,3,…,n 代表 )围坐在一张圆桌周围,从编号为 k 的人开始,从1开始顺时针报数1, 2, 3, ...,顺时针数到m 的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。
输入:n,k,m
输出: