自学内容网 自学内容网

ccf201712-2游戏

队列应用

import java.util.LinkedList;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        LinkedList<Integer> queue = new LinkedList<>();
        int total = scanner.nextInt();
        int k = scanner.nextInt();
        int count = 0;
        for(int i = 1; i <= total; i++){
            queue.offer(i);
        }
        while (!queue.isEmpty()){
            if(queue.size() == 1){
                break;
            }
            count++;
            int tmp = queue.poll();
            int gewei = count%10;
            if(count % k != 0 && gewei != k){
                queue.offer(tmp);
            }
        }
        System.out.println(queue.poll());
    }
}

原文地址:https://blog.csdn.net/douyh/article/details/137494939

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!