几个人围成一圈的问题


Posted in 面试题 onSeptember 26, 2013
编程题:设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出出列的顺序;要求用java实现。【中等难度】
答:代码如下:
package test;
public class CountGame {
private static boolean same(int[] p,int l,int n){
for(int i=0;i if(p[i]==n){
return true;
}
}
return false;
}
public static void play(int playerNum, int step){
int[] p=new int[playerNum];
int counter = 1;
while(true){
第51 页共59 页
if(counter > playerNum*step){
break;
}
for(int i=1;i while(true){
if(same(p,playerNum,i)==false) break;
else i=i+1;
}
if(i > playerNum)break;
if(counter%step==0){
System.out.print(i + ” “);
p[counter/step-1]=i;
}
counter+=1;
}
}
System.out.println();
}
public static void main(String[] args) {
play(10, 7);
}
}

Tags in this post...

面试题 相关文章推荐
如何启动时不需输入用户名与密码
May 09 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
XML文档面试题
Aug 05 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
渗透攻击的测试步骤
Jun 07 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
在C#中如何实现多态
Jul 02 面试题
软件测试英文面试题
Oct 14 面试题
什么是GWT的Module
Jan 20 面试题
介绍一下Java的事务处理
Dec 07 面试题
Java模拟试题
Nov 10 面试题
北京振戎融通Java面试题
Sep 03 面试题
方法名是否可以与构造器的名字相同
Jun 04 #面试题
List, Set, Map是否继承自Collection接口?
May 16 #面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 #面试题
Weblogic的布署方式
Aug 23 #面试题
Eclipse面试题
Mar 22 #面试题
Java和Javasciprt的区别
Sep 02 #面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
You might like
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
用js实现控制内容的向上向下滚动效果
2007/06/26 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
JS去除iframe滚动条的方法
2015/04/01 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
python使用reportlab实现图片转换成pdf的方法
2015/05/22 Python
python检查指定文件是否存在的方法
2015/07/06 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
python执行精确的小数计算方法
2019/01/21 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
python IDLE添加行号显示教程
2020/04/25 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
优秀经理事迹材料
2014/02/01 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
党支部先进事迹材料
2014/12/24 职场文书
城管年度个人总结
2015/02/28 职场文书
python基础之爬虫入门
2021/05/10 Python
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫
nginx配置之并发频次限制
2022/04/18 Servers
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers