小孩报数问题:有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 小孩报数问题相关推荐

  1. java 小孩报数_N个小孩围成一圈1-3报数,报3出局

    有N个小孩围成一圈,从1-3报数,报到3的出列,编码实现小孩出列顺序. [随便一个方向,1-3的排,是3的出局] 提示:用到Boolean 实现: public class WeiQuan { pub ...

  2. javastudy-43:小孩报数问题

    43:小孩报数问题 描述 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列( ...

  3. POJ3750 小孩报数问题【模拟】

    小孩报数问题 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 14909   Accepted: 6647 Descripti ...

  4. pku 3750 小孩报数问题 解题报告

    小孩报数问题 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3376   Accepted: 1597 Descriptio ...

  5. B - 小孩报数问题

    B - 小孩报数问题 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人 ...

  6. ZCMU-1474: 小孩报数问题(C语言)

    1474: 小孩报数问题 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 473  Solved: 213 [Submit][Status][Web B ...

  7. poj3750 小孩报数问题

    小孩报数问题 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8929   Accepted: 4191 Descriptio ...

  8. POJ 3750 小孩报数问题(约瑟夫问题 水题 考验细节、编码能力)

    原题 小孩报数问题 Time Limit: 1000MS Memory Limit: 65536K Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S ...

  9. POJ--3750 小孩报数问题

    小孩报数问题 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12161   Accepted: 5572 Descripti ...

最新文章

  1. python numpy使用
  2. 数据结构源码笔记(C语言):可变长度字符串的快速排序
  3. linux vim分屏函数,Linux学习笔记之十二————vim编辑器的分屏操作
  4. python中str转unicode_python将unicode和str互相转化的实现
  5. python 读取txt文件没读到400行_400行Python代码实现文语处理助手(3) - 音频显示-嵌入式系统-与非网...
  6. SAR成像(七):RD成像算法
  7. 彼聆智能语音机器人_南昌智能语音机器人作用
  8. mysql 无法创建用户_无法在MySQL 5.6中创建用户
  9. git冲突解决方案 Intellij IDEA
  10. WinForm 实例教程 通讯录 视频教程 入门教程
  11. Url传值的Get method and Post method
  12. Linux (转)解析 xinetd.conf
  13. nginx 之 proxy_pass详解
  14. SAXParseException An invalid XML character 问题的解决
  15. 小团团云上城在哪个服务器,云上城之歌小团团
  16. 紫微斗数飞星派排盘批处理
  17. 外贸常用术语_外贸跟单常用术语
  18. 使用vue扫描扫描仪图像
  19. CentOS (linux) 启动错误 *** Run 'setenforce 1'to reenable. 解决
  20. Centos7.5 -Vim编辑器和恢复ext4下误删除的文件-Xmanager工具

热门文章

  1. 网络 || icmp协议 || 三层交换机
  2. 2022企业直播逐鹿奋进,品质直播能否稳中取胜
  3. 基于流水线的CPU的设计
  4. ADC噪声系数 —— 一个经常被误解的参数
  5. 学习笔记:PNA-X:测量噪声系数
  6. 前端下载图片 在浏览器中
  7. 杭漂工作日记(1)初次接触Android机顶盒
  8. ZCMU2165黄金矿工
  9. Python-Django毕业设计基于微信小程序订餐系统(程序+Lw)
  10. Win10 下注册表编辑器添加 mmc