约瑟夫环问题
来源:互联网 发布:衣服淘宝店铺怎么描述 编辑:程序博客网 时间:2024/04/29 15:38
n个人编号为1,2…n,每次数到m,编号为m的人就退出,问最后留下的人的编号是多少
package com.lxm.algorithm;import java.util.Scanner;public class YSF{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()) { int n = scanner.nextInt(); int m = scanner.nextInt(); int result = ysf(n,m); System.out.println(result); } } public static int ysf(int n, int m) { //initialize array int[] data = new int[n]; for(int i=0;i<n;i++) { data[i] = i+1; } int left = n;//lasted people int index = -1; int num=0; while(left>1) { index =( index+1)%n; if(data[index]!=0) { ++num; if(num==m) { data[index] = 0; --left; num=0; } } } for(int i=0;i<n;i++) { if(data[i]!=0) { return i+1; } } return -1; }}
0 0
- 约瑟夫问题、约瑟夫环
- Josephus约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题(Josephus)
- 约瑟夫环问题--java
- 约瑟夫环问题 Josephus
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 求解约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 约瑟夫环问题
- 图片,文字等控件的上下抖动或左右晃动
- 大数据平台监控指标整理
- 某一整数的质数因子
- AR实时阴影制作
- Spring整合Mybatis
- 约瑟夫环问题
- 提高项目22-成绩处理函数版 (参数)
- Ubantu下的输入法--小巧有用
- 如何在Java IDE中使用selenium
- 1007. To and Fro
- win7 删除右下角的win10升级提示
- 类似滑动苹果解锁Text
- 灯光探测器 Light Probes
- 酷欧天气开发笔记3:显示天气信息