首页 > 其他分享 >7-2 队列应用(蓝桥杯)

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

时间:2023-11-23 21:02:38浏览次数:33  
标签:LinkedList 应用 队列 蓝桥 vip str sc putong String

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);

        }

    }

}

标签:LinkedList,应用,队列,蓝桥,vip,str,sc,putong,String
From: https://www.cnblogs.com/yuanxinglan/p/17852480.html

相关文章

  • 畅谈Linux在小型微型企业中的应用
    在这篇文章里我们讨论和畅谈一下linux系统在小微型企业中的应用,为什么会写这篇文章呢?因为在平时的工作中,认识的一些做小微型企业的朋友,他们经常找我咨询或是去解决一些平时工作中的IT相关的问题,那么小微型企业中的IT环境都是都是什么样的呢?我来为大家说一下:一般的都是不超过十台......
  • BIT大数据应用算法2022年期末考试A卷解析
    北京理工大学2022年大数据应用算法期末考试A卷一、请简要回答为什么需要设计可合并的\(Sketch\)算法?可合并的\(Sketch\)算法主要是用于什么场景?解答:我谔谔二、给定数据流\(D=(1,2,5,1,4,2,3,3,2,4,5,2)\),假设\(k=3\),请详细描述\(Misra‐Gries\)算法在该数据流上的运......
  • 在vue2.0 项目中集成 Electron 实现桌面端应用
    需求:在桌面端有个应用能直接打开项目,不用在浏览器中浏览。方案:vue2.0+Electron关于vue的项目搭建和electron的相关介绍可以去官网了解,这里是直接在已经开发好的vue2.0的项目中直接加入electron。electron介绍:参考1: https://electronjs.p2hp.com/参考2:https://www.......
  • 振弦式土压力计在岩土工程安全监测应用的方案
    振弦式土压力计在岩土工程安全监测应用的方案振弦式土压力计是一种常见的土压力测量仪器,其原理是利用振弦在土中传播的速度与土的应力状态有关的特点测量土压力。在岩土工程安全监测中,振弦式土压力计可以应用于以下方面: 1.地下连续墙和桩基工程的土压力监测:振弦式土压力计可......
  • 电脑网站支付报错“验签出错,建议检查签名字符串或私钥与应用公钥是否匹配”问题解决记
    在对接支付宝电脑网站支付的时候,遇到如下报错:“错误代码invalid-signature错误原因:验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配”。但展示的报错内容跟实际原因有所出入(在下文中有解答),这里记录下问题的解决排查过程。问题复现在对接电脑网站支付时,生成form表单......
  • nexe nodejs 应用打包工具
    nexe是类似pkg的一个nodejs应用打包工具支持的特性自包含可以用来运行多nodejsrumtime不依赖node以及npm构建幂等启动以及部署方便跨平台参考使用安装npminexe-g简单代码app.js console.log("demoapp")构建nexeapp.js说明nexe使用还是比较简单的,灵活性也很不错,值得试......
  • 第 12 节 JSON应用
    认识JSONJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集,用于存储和交换文本信息。JSON使用JavaScript的语法描述和操纵数据,但它是Python、Java、C++和其他许多编程语言的一个子集。JSON的特点:语法简单:JSON使用易于阅读的键值对形式表示数......
  • 界面组件Telerik UI for WinForms中文教程 - 创建明暗模式的桌面应用
    黑暗模式现在在很多应用程序中都挺常见的,但如何在桌面应用程序中实现它呢?这很简单,本文将为大家介绍如何使用一个类和命令行调用来实现!TelerikUIforWinForms拥有适用WindowsForms的110多个令人惊叹的UI控件。所有的UIforWinForms控件都具有完整的主题支持,可以轻松地帮助开发......
  • 从像素到认知:图像识别的技术与应用全景
    从像素到认知:图像识别的技术与应用全景图像识别,这个看似熟悉的概念,实则蕴含着深远的科技历史和丰富的技术内涵。它不仅关乎像素的运算和组合,更是人类对世界认知的深入理解和抽象表达。本文将带您领略图像识别的技术原理、应用场景以及发展前景。一、图像识别的技术原理图像识别......
  • 【AGC】集成AGC服务上架应用市场审核问题
    ​【关键字】AGC、应用市场、审核 【问题描述】集成了AGC服务,上架到应用市场不通过,检查发现是com.huawei.secure.android.common.ssl.util.c.doInBackground存在获取安装列表行为。​已经按照sdk设置了,但是检测还是有授权前去获取安装列表。 【解决方案】经排查后集......