一道模拟题~~可以用STL的双向队列来解决~~~

#include<iostream>
#include<deque>
#include<algorithm>
#include<cstdio>
using namespace std;
int main()
{int T;scanf("%d",&T);while(T--){deque<int>Q;int n,m;scanf("%d%d",&n,&m);for(int i=1;i<=n;++i) Q.push_back(i);deque<int>::iterator iter;char ch[5];for(int i=0;i!=m;++i){scanf("%s",ch);if(ch[0]=='T'){int a;scanf("%d",&a);for(iter=Q.begin();iter!=Q.end();++iter)if(*iter==a) {Q.erase(iter);Q.push_front(a);break;}}else if(ch[0]=='N'){int a=*(Q.begin());printf("%d\n",a);Q.pop_front();Q.push_back(a);}}}return 0;
}

http://cdn.ac.nbutoj.com/Problem/view.xhtml?id=1184Elaine's Queue相关推荐

  1. http://cdn.ac.nbutoj.com/Problem/view.xhtml?id=1180

    kmp水题~~ #include<iostream> #include<cstdio> #include<string> #define N 50005 using ...

  2. Android开发面试题之遍历ViewGroup拿到所有的ViewGroup和View的id

    面试题如题: 咱们老套路先上图:下面是我通过遍历拿到的所有的id,怎么做的呢? 咱们先说下思路: 首先拿到最外层的ViewGroup然后通过它拿到它所有的child然后循环每个child判断是View ...

  3. layui如何通过view(this.id).render来传递参数

    背景 说下我以前是怎么做的,首先是会先渲染页面,然后每次都是通过id属性去获取value值,那就会出现一个情况,如果是需要在渲染之前做数据处理那这种方法就无法达到我想要的结果 view(this.id ...

  4. 未正确自定义 View 导致 ViewBinding 使用 Crash:Missing required view with ID

    今天使用 ViewBinding 时遇到一个 Crash:java.lang.NullPointerException: Missing required view with ID,最终发现是与自定义 ...

  5. Android 集成子模块 Missing required view with ID: com.kvdmoviesworld.android:id/

    记录问题: 在把一个app作为子模块集成入另一个app项目后,集成成功且编译通过,但是在运行时出现找不到view或者ID为空,我遇到的是主app项目中存在和子模块的布局文件有同名文件的存在. 例如:a ...

  6. 【错误记录】Android Studio 布局文件报错 ( View with id -1: xx.MyView#onMeasure() did not set the measured dime )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 ConstraintLayout 约束布局中 , 引入了自定义 View 后 , 整个 Design 图形化操作界面没了 , 报错信息如下 : ...

  7. http://ac.jobdu.com/problem.php?pid=1020

    题目描述: 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内.长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内. 输入: 测试输入包含若干 ...

  8. [1424] 金克拉与贪吃蛇的故事

    http://ac.nbutoj.com/Problem/view.xhtml?id=1424 [1424] 金克拉与贪吃蛇的故事 时间限制: 1000 ms 内存限制: 65535 K 问题描述 金 ...

  9. NBOJ 1181 Big Mouth of Abyss - Kog'Maw

    题目来源:http://ac.nbutoj.com/Problem/view.xhtml?id=1181 题意:前面说了一堆废话,就是说给你一个字符串,全部由数字组成,让你在里面删除n个数,最后得到的 ...

  10. NOJ [1314] Brave Sword

    链接地址:http://ac.nbutoj.com/Problem/view.xhtml?id=1314 是不是想起了筷子大作战这一题? (1) 那题的意思就是有很多筷子,除了其中一只,其他都是成对等 ...

最新文章

  1. 有点郁闷,但是又不能表现出来,好难过
  2. 【Unix 网络编程】TCP状态转换图详解
  3. Java 洛谷 P1028 数的计算
  4. CLion 下使用 Valgrind 内存检查 [Mac;Linux;Window多平台]
  5. 中国地质大学网络计算机考试试题,2017年中国地质大学(武汉)计算机学院830计算机软件综合之计算机网络考研题库...
  6. 【Android-Room数据库系列】—— Room 基础
  7. hdu3729(二分图)
  8. 使用 C# 开发智能手机软件:推箱子(十)
  9. SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)
  10. Linux时间子系统之五:低分辨率定时器的原理和实现
  11. [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
  12. Cognos组织架构介绍
  13. 字体图标的设置(阿里巴巴矢量图库的使用)
  14. 大大学校园计算机市场分析,Acer笔记本计算机营销策略分析以大学生市场为例.doc...
  15. 百度地图迁徙大数据_百度地图迁徙大数据:北上广深城内出行年后首次大幅增长...
  16. 青龙2.11.3版本对接傻妞+go-cqhttp+短信登录(Maiark)(兔子)+本地服务器直连GitHub
  17. 正圆锥体空间方程_科学解读:什么是时间?什么是空间?理论上时空是什么?...
  18. 跳动爱心代码-李峋爱心代码(手把手教学)
  19. 搭建ElasticSearch 强大的企业级的搜索引擎服务器
  20. 在Ubuntu系统下运行c语言程序

热门文章

  1. oracle12c cdb修改,Oracle 12c nocdb转换成cdb
  2. java云笔记_java版云笔记(一)
  3. TSC2046EIPWR 德州TI 具有低压数字 I/O 和扩展 ESD 保护的 4 线触摸屏控制器
  4. 被高企的社会化网络精准营销
  5. 1521 一维战舰(区间)
  6. Python网络爬虫(二):小说下载器
  7. python与金融风险管理_怎么学习金融风险管理?
  8. 敲笨钟(古诗词押 ong 韵)
  9. Java多线程系列--【JUC集合08】- LinkedBlockingQueue
  10. js如何获取当月第一天和最后一天