Circle3Quit数到三的人退出
2024-10-18 18:22:33
public class Circle3Quit {
public static void main(String args[]) {
boolean arr[] = new boolean[500];//"a[index] = false;"
//int a[] = new int[500]; If use this one,try "a[index] = 0;"
for (int i=0; i<arr.length; i++) {
arr[i] = true;
//a[i] = i+1;
}
int leftCount = arr.length;
int count = 0; //say 1, 2, 3; means,once meet a people,count ++
int index = 0;
while (leftCount > 1) {
if (arr[index] == true) {
count ++;
if (count == 3) {
count = 0;
arr[index] = false;
leftCount --;
}
}
index ++;
if (index == arr.length) {
index = 0;
}
}
for (int i=0; i<arr.length; i++) {
if (arr[i] == true) {
System.out.println("The left people is the " + (i+1) + "th one.");
}
}
}
}
最新文章
- 我的Windows Phone 8
- vim 支持C++11 lambda表达式
- JS按位非(~)运算符与~~运算符的理解分析
- JS中 window.location 与window.location.href的区别
- Apache 的启动/重启/停止
- hdu 1575 Tr A
- getConnection 区别
- 51nod1046快速幂取余
- Linux服务器间信任关系建立方法
- nginx负载 发向代理配置文件参考
- 多域名环境,页面获取url的一种方案
- IP的面向无连接状态
- 数据库事务的四大特性以及事务的隔离级别(mysql)
- docker镜像运行错误排查
- gdb带参调试
- C++学习(三十八)(C语言部分)之 排序(冒泡 选择 插入 快排)
- 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
- P2153 [SDOI2009]晨跑
- git cherry-pick 用法
- 〖Android〗Android源代码所有目录生成的Target(编译生成文件反查)
热门文章
- python中的装饰器
- 新书发布《大数据时代的IT架构设计》
- Linux:远程到linux的图形界面
- Deep Learning(深度学习)学习笔记整理
- Visual Studio 2015完全离线安装
- 第23章 排序算法(包括merge等)
- APP分发渠道的竞争分析
- VC++ 关于 ON_UPDATE_COMMAND_UI 相关的作用.
- a==null和a.equals(";null";)的区别
- JAVA定义接口格式: