题目描述

排队是我们日常生活中最常见的事情。现有若干个人在银行要求处理各种存取款业务,采用先来先到的顺序进行处理。假定“IN”表示到达银行,“OUT”表示进行处理。要求输出所有顾客的处理顺序。
输入
输入第一行包括一个整数n(1<=n<=10000000)表示有多少处理情况,接下来n行,每行以“IN”或“OUT”开头,如果是“IN”开头,表示达到银行并排队,后面接着为某顾客的姓名,用一个音词表示姓名,用一空格隔开,如果是“OUT”,表示从队列中出一个人到柜台处理业务。
输出
输出所有按先后顺序到柜台处理业务的顾客姓名,每行为一顾客

#include"stdio.h"
#include"string.h"
char a[100000][100];//用于保存IN 开头的
long long pop(long long *start)//输出的函数
{printf("%s\n",a[*start]);(*start)++;//输出了第一个,start++;
}
long long push(char transition[100],long long *end)//保存IN开头的函数
{strcpy(a[*end],transition+3);(*end)++;
}
int main()
{   long long n;long long i,j,k,start,end;char transition[100],t;while(~scanf("%lld",&n)){  scanf("%c",&t);i=0;start=0;end=0;while(n--){ //  scanf("%c",&t);gets(transition);//   puts(transition);//  scanf("%c",&t);if(transition[0]=='I'){push(transition,&end);}else{if(end==0)//避免第一个就是OUTcontinue;elsepop(&start);}}}}

排队(JSU-ZJJ)相关推荐

  1. 【青少年编程】【蓝桥杯】排队购票

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  2. 计算机网络的运用在什么时候,离散时间排队系统及其在计算机网络中的应用

    摘要: 该文共分四章讨论了三个模型,着重于有相关到达的离散时间排队系统.第一章为引言,回顾了排队论的历史,阐述了计算机网路的一些基本技术及术语,分析了离散时间排队系统的特殊性.在第二章中.我们考虑一个 ...

  3. P1223 排队接水

    题目描述 有n个人在一个水龙头前排队接水,假如每个人接水的时间为Ti,请编程找出这n个人排队的一种顺序,使得n个人的平均等待时间最小. 输入格式 输入文件共两行,第一行为n:第二行分别表示第1个人到第 ...

  4. 【swjtu】数据结构实验3_基于循环队列的排队买票模拟程序

    实验内容及要求: 编程建立循环队列存储结构,对排队买票过程进行模拟.要求程序在控制台屏幕上显示字符菜单: 1. 排队--输入新到达的买票人姓名,加入买票队列中: 2. 售票--排队队列中最前面的人购票 ...

  5. Amazon Go开门营业,号称无需现金、无需排队结账,现场究竟体验如何?

    来源:36氪 概要:无人零售的鼻祖Amazon Go姗姗来迟,那么体验究竟如何呢? 无人零售的鼻祖Amazon Go姗姗来迟,那么体验究竟如何呢? 当地时间周一(1月22日),位于西雅图亚马逊总部办公 ...

  6. hdu 1872(看病要排队)(优先队列)

    看病要排队 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  7. java排队叫号_java多线程(4)模拟排队叫号程序,不能出现交替执行的结果

    package com.javaconcurrencyprogramming.chapter1; /** * @description: 模拟有错误的排队叫号程序 * @author: * @crea ...

  8. php前面有人排队,PHP实现打印类(实现队列排队打印)

    class Wprint{ //收集打印代码 private $data = array(); //处理打印代码 private $handle; public function __construc ...

  9. 一个进程仅存在给定类型的一个挂起信号,同一进程同样类型的其他信号不被排队

    任何时候,一个进程仅存在给定类型的一个挂起信号,同一进程同样类型的其他信号不被排队,只被简单的丢弃:理解--即使连续发送SIGQUIT信号,进程也只有处理一个SIGQUIT信号. Please rea ...

  10. 特斯拉Model3交付危机:周产5000辆仍需排队一年,造空者花式补刀

    文 | AI财经社 牛耕 编 | 华记 本文由AI财经社原创出品,未经许可,任何渠道.平台请勿转载.违者必究. 没有人可以靠做空本国发财,但做空本国的公司可以. 2月1日,特斯拉的做空投资者启用了新网 ...

最新文章

  1. Linux添加环境变量
  2. Paper:《Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields ∗》翻译并解读
  3. 详解centos7虚拟机安装elasticsearch5.0.x-安装篇(自己做测试了,es启动有错误可以在这上面找)
  4. plsql编程语言定义变量
  5. Flutter开发之环境搭建
  6. xp系统的计算机管理中用户在哪里,WINDOWSXP的用户管理和系统安全设置
  7. 带你自学Python系列(十五):Python中类的用法(一)
  8. An end-to-end TextSpotter with Explicit Alignment and Attention
  9. Zen Cart 常用SQL命令
  10. 让这家有12万名员工、1.7万种产品的钢铁厂平滑上云的黑科技是什么?
  11. java 锁定界面_Java中的锁
  12. 蓝桥杯 2016年C语言组大学B组 C/C++
  13. js中对datagrid ,repeater的checkbox进行全选反选
  14. 解决IIS出现“由于权限不足而无法读取配置文件”的问题
  15. XSS跨站点脚本攻击解决方案
  16. 春节回来,陪你去看星河云!
  17. Hololens Holographic Remoting
  18. Python采集豆瓣网电影资源--疑问
  19. [IDEA]JavaWeb项目切换时Tomcat配置更换问题
  20. Liunx最全最常用的命令-初学者专属

热门文章

  1. 【数组】Java实现简易版水果店
  2. 2020 RGB颜色查询大全 #000000 【颜色列表】
  3. java 实现docx文件指定位置插入图片
  4. excel高级自定义排序
  5. 信创办公–基于WPS的PPT最佳实践系列 (删除图片背景)
  6. 用分析评估您的网站和搜索引擎优化
  7. C++的string类型中关于append函数、push_back函数和+=运算符的区别
  8. 江苏专转本计算机讲义,2012江苏专转本计算机讲义.doc
  9. Ubuntu新机环境配置大全
  10. 简单却又实用的做生意思维,利用声东击西让面馆做到年赚百万!