c++循环列表解决约瑟夫环问题

约瑟夫环问题: 已知n我的(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那我的出列;他的下一我的又从1开始报数,数到m的那我的又出列;依此规律重复下去,直到圆桌周围的人所有出列。 编程思路:先创建一个循环链表,找到第一个报数的人,依次列出出列人的序号。 #include <iostream> using namespace std; struct Nod
相关文章
相关标签/搜索