输入描述: 第一行是一个正整数T(≤ 5),表示测试数据的组数, 对于每组测试数据, 第一行是一个整数n(1≤ n ≤ 100000),表示这个队伍进出的信息数, 接下来n行,每行是两个字符串Opt Name,其中Opt为"in"代表进队,"out"代表出队,Name为进队或出队的人的名字, 所有信息按照时间顺序给出,名字由英文字母和...
using namespace std; using ll = long long; int main() { ll T;cin>>T; while(T--) { ll n;cin>>n; ll ans=0; map<string,int>mp; queue<string>q; while(n--) { string name,xv; cin>>xv>>name; if(xv=="in") { q.push(name); mp[name]=1; } else { if(q.front()!=...
public static void main(String[] args) throws IOException { InputReader in = new InputReader(); PrintWriter out = new PrintWriter(System.out); int T = in.nextInt(); while(T-- != 0) { int n = in.nextInt(); HashMap<String, Boolean> map = new HashMap<>(); Queue<String> queue...
题解| #Keep In Line# Keep In Line https://ac.nowcoder.com/acm/problem/13822 STL直接模拟即可; AC代码+注释如下: #include<bits/stdc++.h> using namespace std; unordered_map<string,int>mp; queue<string>q; int ans; int main(){ int T;cin>>T; while(T--){ mp.clear();//初始化 ...
Keep In Line_via牛客网,个窗口前的队伍里明显存在插队的现象,于是他默默记录下了同学们进队和出队的变化。对于进队,SK同学只知道队伍里多了一个人,并不知道新来的人是老老实实站
秋招结束,做了一个与牛客主流想法完全相反的决定。bg写在开头:本人是电气专业的211本硕,研0开始零基础转前端。历时一年半,刷了三段实习,暑期在🐧厂实习,最后顺利转正了,开的价位也挺满意的,不是白菜。其实家里面非常非常希望我去电网,几乎是从高中开始就帮我选好了这条路。所以家里的意见也一直是我转码路上...
Keep In Line_via牛客网 题目 链接:https://ac.nowcoder.com/acm/contest/28537/H 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 又到饭点了,SK同学靠着惯性走到了食堂,但长长的队伍顿时让他失去了食欲。突然,他注意到某个窗口...
char recv_line[MAXLINE + 1]; int n; fd_set readmask; fd_set allreads; struct timeval tv; int heartbeats = 0; tv.tv_sec = KEEP_ALIVE_TIME; tv.tv_usec = 0; messageObject messageObject; FD_ZERO(&allreads); FD_SET(socket_fd, &allreads); ...
来源:牛客网 Keep In Line 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 又到饭点了,SK同学靠着惯性走到了食堂,但长长的队伍顿时让他失去了食欲。突然,他注意到某个窗口前的队伍里明显存在插队的现象,于是他默默记录下了同学们进队和出队的变...