报数问题
来源:互联网 发布:淄博seo关键词排名 编辑:程序博客网 时间:2024/05/09 09:17
public static void fun(int n ,int m){
List<Integer> arr = new ArrayList<Integer>() ;
for(int i=1 ;i<=n ;i++){
arr.add(i) ;
}
int targetPeopleIndex = 0 ;
while(arr.size() > 1){
targetPeopleIndex = targetPeopleIndex + m - 1 ;
targetPeopleIndex = targetPeopleIndex % arr.size() ;
System.out.println("targetPeopleIndex = " + arr.get(targetPeopleIndex)) ;
arr.remove(targetPeopleIndex) ;
}
System.out.println("targetPeopleIndex = " + arr.get(0)) ;
}
List<Integer> arr = new ArrayList<Integer>() ;
for(int i=1 ;i<=n ;i++){
arr.add(i) ;
}
int targetPeopleIndex = 0 ;
while(arr.size() > 1){
targetPeopleIndex = targetPeopleIndex + m - 1 ;
targetPeopleIndex = targetPeopleIndex % arr.size() ;
System.out.println("targetPeopleIndex = " + arr.get(targetPeopleIndex)) ;
arr.remove(targetPeopleIndex) ;
}
System.out.println("targetPeopleIndex = " + arr.get(0)) ;
}
0 0
- 报数问题
- 报数问题
- 报数问题
- 报数问题
- 报数问题
- 报数问题
- 报数问题
- 循环报数问题
- java--报数出列问题
- 小孩报数问题
- 多人围成一圈报数问题!
- 循环删除报数问题
- poj3750 小孩报数问题
- 多人报数问题
- 小孩报数问题
- 小孩报数问题
- 循环报数问题
- 多人围成一圈报数问题!
- 几种常见模式识别算法整理和总结
- vim 实用命令整理
- Java各种数据类型详细介绍及其区别
- mysql 忘记密码,重新设置密码
- A - Prime Path
- 报数问题
- XE6 安卓电量检测
- Ubuntu基础配置之软件源
- 【k短路】【bzoj 1598】: [Usaco2008 Mar]牛跑步
- 调用存储过程
- 玩转VIM编辑器-vim的命令行
- 玩转VIM编辑器-关于gvim
- vim中c语言的配色方案VIM Color Scheme Test – C
- 玩转VIM编辑器-vim窗口管理及配色方案