一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?
输入格式:
输入在一行中给一个正整数N(\le≤1000)。
输出格式:
在一行中输出当选猴王的编号。
...
分类:
编程语言 时间:
2016-05-12 21:24:31
阅读次数:
354
17个猴子围成一圈,从某个开始报数1-2-3-1-2-3-……报“3”的猴子就被淘汰,游戏一直进行到圈内只剩一只猴子它就是猴大王了。方法一:
小技巧:用数组来记录猴子是否在圈内的状态:在圈内记为“1”,不在圈内记为“0”。并以累加数组元素值来模拟报数过程,这样就减少了判断猴子是否在圈内的操作。
C++代码如下:#include
#include
using...
分类:
其他好文 时间:
2016-05-12 21:07:56
阅读次数:
2370
简单谈谈Android menu菜单的使用,帮助入门的同学。menu主要分类:选项菜单:最常规的菜单
子菜单:多层菜单的实现方案之一
上下文菜单:android中长按视图控件后出现的菜单选项菜单(OptionMenu)该菜单默认在右上角显示,有两种布局方式,xml布局和java代码布局,首先看一下在XMl中的布局方式
一个简单的代码示例
静态布局(xml): <group...
分类:
移动开发 时间:
2016-05-10 20:54:00
阅读次数:
231
题目63小猴子下落时间限制:3000 ms | 内存限制:65535 KB难度:3描述有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子 ...
分类:
其他好文 时间:
2016-05-03 21:59:57
阅读次数:
183
浅谈requireJS 浅谈requireJS 2016-04-26 21:44 by 猴子猿, 429 阅读, 0 评论, 收藏, 编辑 项目中大都使用模块化开发,requireJS作为AMD模块开发的典范,所以有必要学习下。通过一步步利用requireJS编写demo,从而学习requireJS ...
分类:
Web程序 时间:
2016-05-03 12:13:41
阅读次数:
222
首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。 从质量保证的角度,有哪些需要改进的BUG? 1.APP屏幕没有的占用手机全部屏幕 改进:应该有一个适应窗口的函数,每次进入时调用函数根据手机屏幕大小进行调整 2.pass和fail放在猴子身上,会引起误解 改进:用更鲜艳 ...
分类:
其他好文 时间:
2016-04-28 20:03:31
阅读次数:
143
场景: 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数, 再数到第m只,在把它踢出去…,如此不停的进行下去, 直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 方法1.通过从队首弹出再 ...
分类:
其他好文 时间:
2016-04-24 09:49:43
阅读次数:
147
典型用户和用户场景描述 场 景 / 故 事 / Story 版权信息 :@2016三只猴子版权所有 版本信息 :Beta Version(测试版) 维护人信息:三只猴子 版本记录:目前版本为第一期测试版 1.背景: (一)典型用户一 (1)典型用户介绍 姓名 肖聪明 性别、年龄 男、20岁 收入 无 ...
分类:
其他好文 时间:
2016-04-23 01:36:11
阅读次数:
182
迭代法: #region 猴子吃桃,每天吃一半扔一个、吃七天第七天剩一个 int he = 1; for (int i = 6; i >= 1; i--) { he = (he + 1) * 2; Console.WriteLine("第" + i + "天桃子有" + he + "个"); } C ...
分类:
其他好文 时间:
2016-04-17 17:31:30
阅读次数:
151