数组-11. 猴子选大王
2015-07-12 18:59
369 查看
<pre name="code" class="java">import java.util.Scanner; public class Main { /** * 数组-11. 猴子选大王 */ public static void main(String[] args) { Scanner s = new Scanner(System.in); int N = s.nextInt(); int[] num = new int ; int count = 0;//用于对没有退出的猴子进行计数 int flag = 0;//用于循环扫描数组 while (N > 1) {//只剩下一只猴子时结束循环 int i = flag % num.length; if (num[i] == 0) {//不为0表示还没有退出 count++; if (count % 3 == 0) { num[i] = 1; N--; } } flag++; } for (int i = 0; i < num.length; i++) {//找出最终未退出的猴子(值为0) if (num[i] == 0) { System.out.println(i + 1); } } } }
相关文章推荐
- [黑马程序员]——java枚举
- 适配器杂谈之BaseAdapter
- git 学习笔记1-初识git
- Git官网文档
- Windows 10 10158预览版 Windows Hello脸部识别功能演示
- CommonJS是什么
- INFORMIX数据库下开发
- cocos2d-js(二)cocos2d-js的基本语法与类的简介
- java为什么配置环境变量
- [LeetCode][Java] Valid Sudoku
- github 如何删除已经存在的仓库
- cocos2d-js(二)cocos2d-js的基本语法与类的简介
- hbase regionserver节点连不上集群
- spark中的dataframe与sparksql的实例
- Python 获得Facebook用户有一个共同的兴趣Friends
- C语言中的strlen实现方法
- 重踏学习Java路上_Day26(网络编程)
- [LeetCode] Rectangle Area
- 增加 Java 有几个好习惯表现
- Spring MVC工作原理