Java 小孩报数问题
小孩报数问题:有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。
package Work2;import java.util.LinkedList;
import java.util.Scanner;public class Baoshu {public static void main(String[] args){Scanner cin=new Scanner(System.in);LinkedList<String> l= new LinkedList<String>();int n=cin.nextInt();cin.nextLine();//小孩子的个数for(int i=1;i<=n;i++)//将每一个小孩子都添加到链表中{String s=cin.nextLine();l.add(s);}char[] s=cin.next().toCharArray();int m=s[0]-'0';int T=s[2]-'0';int pos=m-1;T--;//注意T要减1,因为当前孩子也要报数while(l.size()!=0){pos+=T;pos=pos%l.size();System.out.println(l.get(pos));l.remove(pos);}cin.close(); }}
Java 小孩报数问题相关推荐
- java 小孩报数_N个小孩围成一圈1-3报数,报3出局
有N个小孩围成一圈,从1-3报数,报到3的出列,编码实现小孩出列顺序. [随便一个方向,1-3的排,是3的出局] 提示:用到Boolean 实现: public class WeiQuan { pub ...
- javastudy-43:小孩报数问题
43:小孩报数问题 描述 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列( ...
- POJ3750 小孩报数问题【模拟】
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14909 Accepted: 6647 Descripti ...
- pku 3750 小孩报数问题 解题报告
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3376 Accepted: 1597 Descriptio ...
- B - 小孩报数问题
B - 小孩报数问题 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人 ...
- ZCMU-1474: 小孩报数问题(C语言)
1474: 小孩报数问题 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 473 Solved: 213 [Submit][Status][Web B ...
- poj3750 小孩报数问题
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8929 Accepted: 4191 Descriptio ...
- POJ 3750 小孩报数问题(约瑟夫问题 水题 考验细节、编码能力)
原题 小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S ...
- POJ--3750 小孩报数问题
小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 12161 Accepted: 5572 Descripti ...
最新文章
- python numpy使用
- 数据结构源码笔记(C语言):可变长度字符串的快速排序
- linux vim分屏函数,Linux学习笔记之十二————vim编辑器的分屏操作
- python中str转unicode_python将unicode和str互相转化的实现
- python 读取txt文件没读到400行_400行Python代码实现文语处理助手(3) - 音频显示-嵌入式系统-与非网...
- SAR成像(七):RD成像算法
- 彼聆智能语音机器人_南昌智能语音机器人作用
- mysql 无法创建用户_无法在MySQL 5.6中创建用户
- git冲突解决方案 Intellij IDEA
- WinForm 实例教程 通讯录 视频教程 入门教程
- Url传值的Get method and Post method
- Linux (转)解析 xinetd.conf
- nginx 之 proxy_pass详解
- SAXParseException An invalid XML character 问题的解决
- 小团团云上城在哪个服务器,云上城之歌小团团
- 紫微斗数飞星派排盘批处理
- 外贸常用术语_外贸跟单常用术语
- 使用vue扫描扫描仪图像
- CentOS (linux) 启动错误 *** Run 'setenforce 1'to reenable. 解决
- Centos7.5 -Vim编辑器和恢复ext4下误删除的文件-Xmanager工具