蓝桥杯-左移右移(2022国赛)
蓝桥杯-左移右移
- 1、问题描述
- 2、解题思路与代码实现
- 2.1 方法一:使用`LinkedList`双向链表实现(50%)
- 2.2 方法二:使用HashMap+左右临界值实现(100%)
1、问题描述
小蓝有一个长度为 N 的数组, 初始时从左到右依次是 1,2,3,…N 。
之后小蓝对这个数组进行了 M 次操作, 每次操作可能是以下 2 种之一:
- 左移 x, 即把 x 移动到最左边。
- 右移 x, 即把 x 移动到最右边。
请你回答经过 M 次操作之后, 数组从左到右每个数是多少?
输入格式
第一行包含 2 个整数, N 和 M 。
以下 M 行每行一个操作, 其中 “L x "表示左移x,"Rx "表示右移x 。
输出格式
输出 N 个数, 代表操作后的数组。
样例输入
5 3
L 3
L
蓝桥杯-左移右移(2022国赛)相关推荐
- 2022年十三届蓝桥杯国赛将至,来看看去年蓝桥杯C++b组国赛题目如何
ฅ(๑˙o˙๑)ฅ 大家好, 欢迎大家光临我的博客:面向阿尼亚学习 算法学习笔记系列持续更新中~ 文章目录 一.前言 二.2021年蓝桥杯c++b组国赛真题目录 A: 带宽[5分] 思路⭐ AC代码
- 第九届蓝桥杯大赛软件类国赛
文章目录 第九届蓝桥杯大赛软件类国赛 国赛C++ A组 三角形面积 阅兵方阵 找假币 约瑟夫环 -- important 自描述序列 -- todo 采油 -- todo 国赛C++ B组 换零钞 激 ...
- 2019第十届蓝桥杯A组决赛(国赛)A题(三升序列)
2019第十届蓝桥杯A组决赛(国赛)A题(三升序列) 输入: VLPWJVVNNZSWFGHSFRBCOIJTPYNEURPIGKQGPSXUGNELGRVZAG SDLLOVGRTWEYZKKXNK ...
- 第十三届蓝桥杯Python B组国赛题解
第十三届蓝桥杯Python B组国赛题解 试题A:斐波那契与7 试题 B: 小蓝做实验 试题 C: 取模 试题 D: 内存空间 试题 E: 近似 GCD 试题 F: 交通信号 试题 G: 点亮 试题 ...
- 蓝桥杯第十三届国赛PythonB组题解
蓝桥杯第十三届国赛PythonB组题解 [写在前边] 这次的题还是比较难的,只做出来7道,交上去6道,还有一半是暴力做的
- 【蓝桥杯Web】2022年第十三届蓝桥杯Web大学组国赛真题解析
前言 省赛真题解析见: 2022年第十三届蓝桥杯Web大学组省赛真题解析(完整版) 2022年第十三届蓝桥杯Web大学组省赛真题解析(精华版) 更多蓝桥杯题解请查阅专栏:蓝桥杯 之前写省赛解析时篇幅过 ...
- 第十三届蓝桥杯c++b组国赛决赛
第一次参加蓝桥杯进国赛了,今天更新一下参加国赛的心得和写出的题吧~ 试题 A: 2022 思路:这题用的是三维背包,定义f[i][j][v]表示从前i个中选j个和为v的方案种数,那么可以得到状态转移方 ...
- 第十一届蓝桥杯C++B组国赛最后一周练习(星期一)
训练试题目录 2019年第十届蓝桥杯国赛B组试题A-平方序列 2019年第十届蓝桥杯国赛B组试题B-质数拆分 2019年第十届蓝桥杯国赛B组试题D-求值 2019年第十届蓝桥杯国赛B组试题E-路径计数 ...
- 第十二届蓝桥杯C++B组国赛
总体评价 国赛跟省赛差距感觉还是蛮大的叭.所以说,还是要好好准备的如果想拿国一的话.我觉得重点还是要准备DP,它每年都会至少两道题,所以说准备DP的话受益还是很大的.不聊啦~补题去惹 试题 A: 带宽 ...
最新文章
- 那个专攻JVM的00后求职者,薪水比我的还高···
- php 如何利用 soap调用.Net的WebService asmx文件
- 一键将Word转换为MarkDown
- HTTP 错误 500.21 - Internal Server Error
- 实现Javascript编写类的方式1(原生方式)
- UVa739 Soundex Indexing
- ArcGIS JavaScript API 实现基本的地图功能
- 线性代数学习资料汇编
- Spark _14_SparkShell的使用
- Ralink5350开发环境搭建
- 前端学习(1262):fetch请求参数
- Spring Boot JDBC
- MNIST机器学习入门
- 如何选择系统服务器,如何选择服务器的操作系统
- 一个类似京东商城那种多条件筛选效果
- Maven - Maven3实战学习笔记(2)坐标和依赖
- 去除A和B数组中的交集
- go编译成linux可执行,Golang 编译Mac、Linux、Windows多平台可执行程序
- 计算机网络实验——华为ensp安装和初步使用教程
- 按月分隔时间段,java实现,DateRange
热门文章
- C语言实现从键盘输入年月日,输出该月的天数
- Linux -- 如何下载可用的 deb 包
- [从零开始学DeepFaceLab-8]: 使用-命令行八大操作步骤-第5步:从源图片中提取所需图片
- 【数据结构】17-二叉排序树(BST)
- JQuery的removeProp()与removeAttr()移除属性的区别
- 5.2 pandas 常用函数清单
- VScode 调试JavaScript两种方式
- Makefile中patsubst(扩展通配符)的含义
- DB307S-ASEMI整流桥DB307S
- 计算机毕设做什么系统 基于SSM疫苗接种平台 新冠疫苗接种服务平台 新冠疫苗接种查询系统Java