小孩围圈问题
来源:互联网 发布:雷蛇黑寡妇 知乎 编辑:程序博客网 时间:2024/04/27 23:02
/*
* 500个小孩围成一
*圈,开始数数,每数到
* 3,那个小孩退出,看
* 最后剩下的
* 是哪一个
*/
package lin.sxt;
public class Quit {
public static void main(String[] args) {
boolean[] arr = new boolean[500];
for(int i=0;i<arr.length;i++)
{
arr[i] = true;
}
int leng =arr.length;
int count = 0;
int index = 0;
while(leng>1)
{
if(arr[index]== true)
{
count++;
if(count == 3)
{
count =0;
arr[index]=false;
leng--;
}
}
index++;
//数数不能大于小孩的个数
if(index == arr.length)
{
index=0;
}
}
for(int i=0;i<arr.length;i++)
{
if(arr[i]==true)
System.out.println(i);
}
}
}
- 小孩围圈问题
- 小孩围圈问题
- 一群小孩围成一个圈的经典算法
- 围圈数数问题
- 围圈报数问题
- 200个小孩围一个圈,从头开始1到4…
- 围圈报数问题(约瑟夫问题)
- 小孩出圈问题
- 小孩出圈问题
- 小孩报数问题
- poj3750 小孩报数问题
- 小孩报数问题
- 小孩报数问题
- 【讨论】两个小孩问题
- 小孩报数问题3750
- 小孩报数问题
- 小孩报数问题
- 非洲小孩问题
- AIX配置tomcat https的问题解决
- video4linux简介
- totem播放rmvb有影無聲.無法播放vcd
- vb.net确定在 Windows 窗体上选择了哪一控件
- 使用JDOM生成XML文件
- 小孩围圈问题
- 在 Internet Explorer 中显示 Web 页 (Visual Basic)
- 开博了
- java集合详解与总结
- javascript常用验证函数
- thread local 的使用 转自(通通透透理解ThreadLocal http://www.builder.com.cn/2007/0529/404698.shtml)
- 动态显示 OpenFileDialog 组件 (Visual Basic)
- WPF中,如何使用图像API进行绘制而不是XAML?
- Java Date应用实例集2