题目描述

【特异性双端队列 | 最小调整顺序次数】

给定一个队列,但是这个队列比较特殊,可以从头部添加数据,也可以从尾部添加数据,但是只能从头部删除数据。
输入一个数字n,会依次添加数字1~n(也就是添加n次)。
但是在添加数据的过程中,也会删除数据,要求删除必须按照1~n按照顺序进行删除,所以在删除时,可以根据需要调整队列中数字的顺序以满足删除条件。

输入描述

第一行一个数据N,表示数据的范围。

接下来的2N行是添加和删除语句。
其中:

head add x 表示从头部添加元素 x,

tail add 表示从尾部添加元素,

remove表示删除元素。

输出描述

输出一个数字,表示最小的调整顺序次数。

示例1  输入输出示例仅供调试,后台判断数据一般不包含示例

输入

5
head add 1
tail add 2
remove
head add 3
tail add 4
head add 5

【华为OD机试真题 python】特异性双端队列 | 最小调整顺序次数【2022 Q4 | 100分】相关推荐

  1. 【华为OD机试真题 python】羊、狼、农夫过河【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  2. 【华为OD机试真题 python】最多等和不相交连续子序列【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦 ...

  3. 【100%通过率】华为OD机试真题 Python 实现【微服务的集成测试】【2023 Q1 | 100分】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  4. 【特异性双端队列 | 最小调整顺序次数】

    题目描述 [特异性双端队列 | 最小调整顺序次数] 给定一个队列,但是这个队列比较特殊,可以从头部添加数据,也可以从尾部添加数据,但是只能从头部删除数据. 输入一个数字n,会依次添加数字1~n(也就是 ...

  5. 【华为机试真题详解】不含 101 的数【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述 输出描述 示例 1 示例2 题目解析 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果 ...

  6. 【华为机试真题详解】日志首次上报最多积分【2022 Q4 | 100分】

    文章目录 前言 题目描述 输入描述: 输出描述: 示例 1 题目分析 示例解析 示例分析清楚了那题目要怎么写呢? 参考代码 前言 <华为机试真题详解 Python实现>专栏含牛客网华为专栏 ...

  7. 【100%通过率】华为OD机试真题 JavaScript 实现【租车骑绿岛】【2023 Q1 | 100分】

     所有题目均有四种语言实现.C++ 实现目录.Python实现目录.JavaScript实现目录.Java实现目录 题目 [租车骑绿岛]100分 部门组织绿岛骑行团建活动.租用公共双人自行车,每辆自行 ...

  8. 【100%通过率】华为OD机试真题 Python 实现【获取最大软件版本号】【2022.11 Q4 新题】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录

  9. 华为OD机试真题 Python 实现【统一限载最小值】【2023 Q1 | 200分】

     所有题目均有三种语言实现.C++ 实现目录.Python实现目录.Java实现目录 题目 题目描述 火车站附近的货物中转站负责将到站货物运往仓库,小明在中转站负责调度2K辆中转车( K 辆干货中转车 ...

最新文章

  1. usaco Combination Lock
  2. 链表排序(冒泡、选择、插入、快排、归并、希尔、堆排序)
  3. 安装使用vmware及vsphere流程介绍
  4. 对接多种三方的设计模式_死磕设计模式之适配器模式
  5. OpenShift Rancher 进行持续集成
  6. Centos7 Git源码安装
  7. 《深入理解Java虚拟机》——垃圾收集器的具体实现
  8. Java停车场管理系统使用栈和队列任务台程序
  9. 201触摸ic应用电路_PCB板和集成电路的区别有哪些
  10. java 编码解码_深入解析Java中的编码转换以及编码和解码操作
  11. iOS 蓝牙使用小结 bluetooth
  12. Flash Builder4.7 破解方法
  13. 计算机键盘的英文都是什么意思啊,电脑键盘上所有英文的意思
  14. 实现拖拉机发牌程序——界面版python
  15. xp计算机调亮度,老xp系统怎么调亮度台式电脑(教你XP系统如何调节亮度)
  16. 从Linux服务器下载文件到本地命令
  17. 阿里云域名转京东云服务器配置图
  18. 除了“带地球去流浪”,还有哪些脑洞大开的太空计划?
  19. k-d tree入门
  20. 已经围上为何不算目_有答案的小学语文教师教材过关考试模拟试卷1

热门文章

  1. ?. !!. ?.let和?: 的区别
  2. 练习-编写求阶乘函数
  3. HDFS名字空间(NameSpace)
  4. nth-child 与 nth-of-type
  5. 坚果云同步的HTML编辑器,我的浏览器标签同步方案:坚果云+Floccus
  6. IBM Power小型机用液晶面板屏查看或设置HMC
  7. kermit使用总结
  8. mysql格式化日期和时间
  9. 汇编语言(王爽)实验十
  10. SAP-ABAP-OOALV进阶-子屏幕;各种方法示例;