博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa540 Team Queue
阅读量:6322 次
发布时间:2019-06-22

本文共 689 字,大约阅读时间需要 2 分钟。

// 题意:有t个团队的人在排队。每次来了一个新人之后,如果他有队友在排队,那么这个新人会插队到队友的身后。
// 要求支持三种指令:ENQUEUE x; DEQUEUE(队首出队); STOP。模拟这个过程,输出出队顺序

#include
#include
#include
#include
#include
#include
#include
using namespace std;const int maxt = 1000 + 10;int main(){ int t; int count=0; while(cin>>t && t) { count++; cout<<"Scenario #"<
<
team; for(int i=0;i
>tsize; for(int j=0;j
>element; team[element]=i; } } queue
q, q2[maxt]; string cmd; while(cin>>cmd && cmd!="STOP") { if(cmd=="ENQUEUE") { int element; cin>>element; int t=team[element]; if(q2[t].empty()) q.push(t); q2[t].push(element); } else//DEQUEUE { int t=q.front(); cout<
<

转载地址:http://zxpaa.baihongyu.com/

你可能感兴趣的文章
mybatis下的分页,支持所有的数据库
查看>>
BZOJ 4236~4247 题解
查看>>
《算法导论》读书笔记(二)
查看>>
java okhttp发送post请求
查看>>
自学Java-数据类型
查看>>
如何格式化日期显示
查看>>
thinkphp控制器获取参数
查看>>
cloudera-manager和CDH5.6.1升级到5.13.0
查看>>
CDH集群重亲启动报错,相同主机名出现两个
查看>>
javascript中的继承二 call()和apply()
查看>>
WebView用法
查看>>
中国开始生产自主设计x86 CPU,由AMD授权
查看>>
实用干货:Kubernetes中的负载均衡全解
查看>>
usermod 命令、mkpasswd命令及用户密码管理
查看>>
Python学习,还在用正则或者bs4做爬虫吗?来试试css选择器吧
查看>>
Qt5开发及实例学习之标准字体对话框类QFontDialog:选择字体设置文本编辑器
查看>>
PhalApi-RabbitMQ基于PhalApi专业队列拓展
查看>>
C标签如何使用
查看>>
FreeBSD 11.1 pkg安装vim
查看>>
nagios pnp4nagios yum 安装 配置
查看>>