笔试,WZ银行,实习生

package edu.gdut.auto;

import java.util.Scanner;

public class Main {

        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            int n=sc.nextInt();
            int m=sc.nextInt();
            play(n,m);
        }
        
        
        private static boolean same(int[] person,int l,int n) {
            for (int i=0; i<l; i++) {
                if(person[i] == n) {
                    return true;
                }
            }
            return false;
        }
        
        public static void play(int num, int step) {
            int[] person = new int[num];
            int counter = 1;
            while(true) {
                if(counter > num*step) {
                    break;
                }
                for(int i=1;i<=num;i++) {
                    while(true) {
                        if(same(person,num,i)) {
                            i = i+1;
                        }else {
                            break;
                        }
                    }
                    if(i > num) {
                        break;
                    }
                    if(counter%step == 0) {
                        if((counter/step -1)==(num-1)) {
                            System.out.println(i);
                        }else {
                            if((counter/step -1)==(num-2)) {
                                System.out.println(i);
                            }else {
                                System.out.print(i+" ");
                            }
                        }
                        person[counter/step -1] = i;
                    }
                    counter +=1;
                }
            }
        }

}

 

posted @ 2019-04-11 20:41  学习记录2019  阅读(76)  评论(0)    收藏  举报