美文网首页
数 3 游戏 2

数 3 游戏 2

作者: Ridiculous_one | 来源:发表于2018-07-13 22:10 被阅读0次

题目

有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来的几号。

解答

public class WinnerGame {
    public static void main(String []args) {    
        WinnerGame wg = new WinnerGame();
        System.out.println( wg.getWinner(758) );
    }

    public int getWinner(int n) {
      int M = 3;
      int s = 0;
      for (int i = 2; i <= n; ++i)
        s = (s+M)%i;
      return s+1;
    }
}

相关文章

  • 数 3 游戏 2

    题目 有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后...

  • 数 3 游戏 1

    题目 有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后...

  • python学习-字符串-实例1

    猜数游戏 1、流程图: 2、代码: 3、运行结果: 4、函数 1、random.randint(a,b) 产生随机...

  • 在家早教30 数学启蒙知识点笔记

    数学启蒙三个任务: 任务一:建立数概念 1、数的顺序,如2在3之前,3在2之后,2比3小,3比2大; 2、数的实际...

  • 第二层次的思维

    听过一个关于猜数的游戏,全班同学猜一个数,1-100之间,猜到的数大家给出得数字的平均数的2/3就算胜出,意思就要...

  • 上交OJ-1005. 数独

    1005. 数独 题目描述 数独游戏,具体规则如下: 每一行都用到1,2,3,4,5,6,7,8,9, 位置不限,...

  • 求两个序列合并后的中位数

    1,2,3,4,5 --> 中位数为 3(第5/2大的数)1,2,3,4 --> 中位数为 2(第4/2大的数) ...

  • #写手帐,就是记录你一生的帐#1组5号墨墨

    昨日重要事情 完成跑步1000米 今天重要3件事 1 英语30分钟 2 数学30分数 3 游戏30分钟

  • 周一计划

    1.6点醒背单词到50 2.起床后盖章 3.高数课不玩游戏 4.高数课不用手机做与学习无关的 5.高数课回来AC ...

  • 周一计划

    1.6点醒背单词到50 2.起床后盖章 3.高数课不玩游戏 4.高数课不用手机做与学习无关的 5.高数课回来AC ...

网友评论

      本文标题:数 3 游戏 2

      本文链接:https://www.haomeiwen.com/subject/gvaspftx.html