约瑟夫环问题 1. 问题描述:有编号为1, 2…n的n个人按顺时针方向围坐一圈,每人持有一个正整数密码。开始给定一个正整数m,从第一个人按顺时针方向自1开始报数,报到m者出列,不再参加报数,这时将出列者的密码作为m,从出列者顺时针方向的下一人开始重新自1开始报数。如此下去,直到所有人都出列。试设计算
C++ 21 次浏览
约瑟夫生死游戏问题描述:每30个乘客同乘一艘船,船长要求将全船一半乘客投入海中,剩下的人幸免于难。为此,乘客围成一圈,由第1个人开始,依次报数,数到第9人便将其投入大海,继续从下一个人开始数,直至剩下15个乘客。以下是被扔下大海的位置:被扔下的乘客位置:3, 6, 9, 12, 15, 18, 21
C++ 17 次浏览