7-2 队列应用(蓝桥杯)

import java.util.LinkedList;

import java.util.Queue;

import java.util.Scanner;

 

public class Main {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        Queue<String> vip = new LinkedList<>();

        Queue<String> putong = new LinkedList<>();

        int m = sc.nextInt();

        sc.nextLine();

        while(m-->0){

            String s = sc.nextLine();

            String[] str = s.split(" ");

            if(str[0].contains("IN")){

                if(str[2].contains("N")){

                    putong.offer(str[1]);

                }else{

                    vip.offer(str[1]);

                }

            }else{

                if(str[1].contains("N")){

                    putong.poll();

                }else{

                    vip.poll();

                }

            }

        }

        for(String s : vip){

            System.out.println(s);

        }

        for(String s : putong){

            System.out.println(s);

        }

    }

}

posted @   不会JAVA的小袁  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示