首页 > 其他分享 >NC13822 Keep In Line

NC13822 Keep In Line

时间:2022-08-26 16:57:48浏览次数:98  
标签:题目 ty int na Keep NC13822 Line

题目

  • 原题地址:Keep In Line
  • 题目编号:NC13822
  • 题目类型:队列
  • 时间限制:C/C++ 1秒,其他语言2秒
  • 空间限制:C/C++ 262144K,其他语言524288K

1.题目大意

  • 交叉给出入队和出队的人,问有多少人没有插队

2.题目分析

  • 一个队列存放不插队的序列,一个map存放该人是否已经离开队伍

3.题目代码

#include <bits/stdc++.h>

using namespace std;

int main() {
    int t;
    cin >> t;
    while(t--) {
        int n;
        cin >> n;
        queue<string> q;
        map<string,int> m;
        int cnt = n/2;
        string ty, na;
        for(int i=0;i<n;i++){
            cin >> ty >> na;
            if(ty=="in") q.push(na), m[na] = 1;
            else {
                while(m[q.front()]==0) q.pop();
                if(na!=q.front()) cnt--;
                m[na] = 0;
            }
        }
        cout << cnt << endl;
    }
}

标签:题目,ty,int,na,Keep,NC13822,Line
From: https://www.cnblogs.com/zhangyi101/p/16628093.html

相关文章

  • euaka zookeeper nacos 的原理区别
    1.SpringCloudAlibaba微服务架构(十四)-Nacos集群部署原理解析https://thinkingcao.blog.csdn.net/article/details/1097764102.raft算法以及nacos中的实现  学习......
  • Dubbo/Zookeeper笔记
    分布式基础:Doubbo/Zookeeper分布式理论一、什么是分布式系统?分布式系统是若干个独立计算机的集合,这些计算机对于用户来说就像单个相关系统分布式系统是一组通过......
  • Delphi 中的换行符sLineBreak
    其实就是#13#10//Delphi7中:constsLineBreak={$IFDEFLINUX}#10{$ENDIF}{$IFDEFMSWINDOWS}#13#10{$ENDIF};//Delphi11中:constsLineBreak={$IFDEFPOS......
  • 迁移 Nacos 和 ZooKeeper,有了新工具
    简介: 注册中心迁移在行业中主要有两个方案,一个是双注册双订阅模式(类似数据库双写),一个是Sync模式(类似于数据库DTS);MSE同时支持了两种模式,对于开通MSE服务治理客户,MSE......
  • hadoop -day4 安装zookeeper和HA高可用
    安装zookeeper1、上传安装包到master并解压(在/usr/local/soft/目录下) tar-zxvfzookeeper-3.4.6.tar.gz2、配置环境变量 vim/etc/profile ZOOKEEPER_HOME=/usr/local/......
  • 迁移 Nacos 和 ZooKeeper,有了新工具
    作者:子葵背景注册中心迁移在行业中主要有两个方案,一个是双注册双订阅模式(类似数据库双写),一个是Sync模式(类似于数据库DTS);MSE同时支持了两种模式,对于开通MSE服务治理......
  • offline rl 的路径报错
     今天在进行offlinerl的代码调试时,发现了一个奇怪的问题:   报错的代码路径是在安装包内,而不是在工程路径名下,且无法修改代码,pdb也无法进入。经与同学研究,我们首先......
  • jenkins pipeline 中使用Generic Webhook Trigger插件
    GenericWebhookTrigger插件在pipeline中的使用1.pipeline中的配置和图形界面的配置应该保持一致,具体的做法是1.1编写pipeline pipeline{agentanytr......
  • 论文阅读笔记-MapLite 2.0: Online HD Map Inference Using a Prior SD Map
    MapLite2.0:OnlineHDMapInferenceUsingaPriorSDMapMapLite2.0:使用先前SD地图的在线高清地图推断Abstract部署全自动驾驶汽车一直是工业界和学术界深入研究的......
  • keep-alive
    父组件:<template><divclass="app"><divclass="view"><!--include:组件的名称来自于组件定义时name选项--><keep-aliveinclude="home,a......