题目大意:维护一个数列,要求在左边插入一个数,在右边插入一个数,查询一个数的排名

题解:可以双指针,开个数组存每个数的位置

卡点:

C++ Code:

#include <cstdio>
#define maxn 200010
int n, l, r = 1;
int ret[maxn];
inline int min(int a, int b) {return a < b ? a : b;}
int main() {scanf("%d", &n);while (n --> 0) {char ch;int x;scanf("%1s%d", &ch, &x);switch (ch) {case 'L':ret[x] = l--;break;case 'R':ret[x] = r++;break;case '?':printf("%d\n", min(ret[x] - l, r - ret[x]) - 1);}}return 0;
}

  

转载于:https://www.cnblogs.com/Memory-of-winter/p/9909259.html

[CF1066C]Books Queries相关推荐

  1. Books Queries(codeforces 1066)

    You have got a shelf and want to put some books on it. You are given q queries of three types: L id ...

  2. CodeForces - 1066C Books Queries(思维)

    题目链接:点击查看 题目大意:给出n次操作,每次操作分为以下三种:(假设现在有一个空的队列) L x,在最左端插入x R x,在最右端插入x ? x,查询若想要让x到达最右端或最左端,最少需要移除掉几 ...

  3. Codeforces Round #515 (Div. 3)【未完结】

    2022.3.9 题单地址:https://codeforces.com/contest/1066 目录 A. Vova and Train[思维] B. Heaters[贪心] C. Books Q ...

  4. Codeforces 1066 C(思维)

    传送门: 题面: C. Books Queries time limit per test 2 seconds memory limit per test 256 megabytes input st ...

  5. java里面queries怎么写,Java程序员在写SQL时常犯的10个错误

    10 Common Mistakes Java Developers Make when Writing SQL Java developers mix object-oriented thinkin ...

  6. 【原】YUI压缩与CSS media queries下的bug

    大概是上个月,使用YUI压缩一个css文件后,发现只要是被压缩后的css文件有部分根本无法工作,一直都不知啥问题引起的,让我感到头疼. 今天发现了只要是在媒体查询中的样式无法起作用,于是才开始怀疑是m ...

  7. SPOJ GSS3-Can you answer these queries III-分治+线段树区间合并

    Can you answer these queries III SPOJ - GSS3 这道题和洛谷的小白逛公园一样的题目. 传送门: 洛谷 P4513 小白逛公园-区间最大子段和-分治+线段树区间 ...

  8. 移动端zepot媒体查询media queries

    使用zepot做轮播图 <head> <meta charset="utf-8"> <meta name="viewport" c ...

  9. Media Queries

    支持情况罗列成如下表: Media Queries 使用 说起CSS3的新特性,就不得不提到 Media Queries . 本文比较详细,所以很多实际中用不到.所以如果只是想简单了解Media Qu ...

最新文章

  1. 模仿VIMD的模式的简化代码示例
  2. 10行Python代码自动清理电脑内重复文件,释放双手!
  3. Arduino超声波测距程序
  4. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解
  5. linux下错误的捕获:errno、perror和strerror的使用
  6. Spring Boot @EnableAutoConfiguration和 @Configuration的区别
  7. 40种网站设计常用方法
  8. hadoop 操作(二)
  9. 序列化和反序列化的几种方式(JavaScriptSerializer 、XmlSerializer、DataContractSerializer)(一)...
  10. 盐城计算机考试时间安排,2019盐城中考具体时间安排 什么时候考试
  11. Kubernetes kubeadm 安装记录
  12. 跳棋java_用java画跳棋棋盘
  13. IT行业,一年最痛苦的事莫过于没有年终奖
  14. 银行测试(7)-支付测试
  15. 2023AB斗篷玩法全攻略
  16. 昆石VOS2009/VOS3000 2.1.6.00 新功能介绍
  17. 证件照换背景,excel2步搞定!
  18. FastFCN: Rethinking Dilated Convolution in the Backbone for Semantic Segmentation
  19. 手机照片免费转JPG格式怎么做?教你两个法子快速转换
  20. 直线插补c语言源程序,老哥们求助直线插补程序,带图我不会图啊

热门文章

  1. java面向对象程序设计董小圆_2017-2018-2 20165325 实验三《Java面向对象程序设计》实验报告...
  2. rabbitmq 查询版本_Hyperf 发布 v2.0.14 版本 | 企业级的 PHP 微服务云原生协程框架
  3. 亚信科技CTO欧阳晔博士:5G网络助推边缘AI|MEET 2022
  4. 扎克伯格All in元宇宙,公司更名Meta,「脸」不要了
  5. MIT录取不再看SAT科目成绩:曾是华裔传统优势,数学等学科测验更是中国留学生强项...
  6. 滴滴AI负责人叶杰平:你的每一次出行,都已有AI落地的助力 | MEET 2020
  7. 翻译Python编程无师自通——专业程序员的养成
  8. ios开发学习--cocos2d(cocos2d)效果源码分享--系列教程
  9. 【UEditor】关于导入ueditor-1.1.3.jar的问题---
  10. ajax请求,请求头是provisional are shown。请求未发送出去