需求:使用Java程序求解约瑟夫环的问题
约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列被杀死;他的下一个人又从1开始报数,数到m的那个人又出列被杀死;依此规律重复下去,直到圆桌周围的人全部出列被杀死,只剩最后一个人为止,此时游戏结束,此人为赢家,也称该数字为幸运数字。
import java.util.ArrayList;
public class Test7 {
/*
* 约瑟夫环(幸运数字)
*/
public static void main(String[] args)