专栏首页cwl_Java经典笔试题-编程题

经典笔试题-编程题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103213942

设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列

    private static boolean same(int[] p,int l,int n){
        for(int i=0;i<l;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){
            if(counter > playerNum*step){
                break;
            }
            for(int i=1;i<playerNum+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);
    }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 经典笔试题-JAVA实现快速排序算法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • Java工具集-支持各种类型快速排序工具

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 数据结构与算法-快速排序算法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 51Nod-2000-四边形分割平面

    ACM模版 描述 ? 题解 一开始脑子卡死了,想着两个四边形最多只能分成 44 个,后来大佬提示我同心旋转 4545 度,然后秒懂……╮(╯▽╰)╭哎,脑子不够...

    f_zyj
  • Leetcode 55 Jump Game

    Given an array of non-negative integers, you are initially positioned at the fi...

    triplebee
  • 嵌套滑动机制详解

    提莫队长
  • asp.net mvc 验证码

    阿炬
  • 【Leet Code】1. Two Sum

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    韩旭051
  • 【POJ 1273】Drainage Ditches(网络流)

    一直不明白为什么我的耗时几百毫秒,明明差不多的程序啊,我改来改去还是几百毫秒。 ...一个小时后:明白了,原来把最大值0x3f(77)取0x3f3f3f3f就把...

    饶文津
  • 算法:递归和分治-实战

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    营琪

扫码关注云+社区

领取腾讯云代金券