题目信息

题目类型
提高级
题目年份
2021
题目题型
编程题
关 键 词
回文(palin)

题目题干

回文(palin)grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
给定正整数 $n$ 和整数序列 $a_1, a_2, \ldots, a_{2 n}$,在这 $2 n$ 个数中,$1, 2, \ldots, n$ 分别各出现恰好 $2$ 次。现在进行 $2 n$ 次操作,目标是创建一个长度同样为 $2 n$ 的序列 $b_1, b_2, \ldots, b_{2 n}$,初始时 $b$ 为空序列,每次可以进行以下两种操作之一:grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 将序列 $a$ 的开头元素加到 $b$ 的末尾,并从 $a$ 中移除。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 将序列 $a$ 的末尾元素加到 $b$ 的末尾,并从 $a$ 中移除。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
我们的目的是让 $b$ 成为一个**回文数列**,即令其满足对所有 $1 \le i \le n$,有 $b_i = b_{2 n + 1 - i}$。请你判断该目的是否能达成,如果可以,请输出字典序最小的操作方案,具体在【**输出格式**】中说明。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每个测试点包含多组测试数据。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入的第一行,包含一个整数 $T$,表示测试数据的组数。对于每组测试数据:grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行,包含一个正整数 $n$。  grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行,包含 $2 n$ 个用空格隔开的整数 $a_1, a_2, \ldots, a_{2 n}$。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对每组测试数据输出一行答案。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如果无法生成出回文数列,输出一行 `‐1`,否则输出一行一个长度为 $2 n$ 的、由字符 `L` 或 `R` 构成的字符串(不含空格),其中 `L` 表示移除开头元素的操作 1,`R` 表示操作 2。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
你需要输出所有方案对应的字符串中字典序最小的一个。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
字典序的比较规则如下:长度均为 $2 n$ 的字符串 $s_{1 \sim 2 n}$ 比 $t_{1 \sim 2 n}$ 字典序小,当且仅当存在下标 $1 \le k \le 2 n$ 使得对于每个 $1 \le i < k$ 有 $s_i = t_i$ 且 $s_k < t_k$。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #1grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #1grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4 1 2 4 5 3 1 2 3 5grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 2 1 2 1 3grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #1grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
LRRLLRRRRLgrD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
-1grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #2grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #2grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 palin/palin2.ingrD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #2grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 palin/palin2.ansgrD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例解释 #1】**grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在第一组数据中,生成的的 $b$ 数列是 $[4, 5, 3, 1, 2, 2, 1, 3, 5, 4]$,可以看出这是一个回文数列。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
另一种可能的操作方案是 `LRRLLRRRRR`,但比答案方案的字典序要大。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
令 $\sum n$ 表示所有 $T$ 组测试数据中 $n$ 的和。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对所有测试点保证 $1 \le T \le 100$,$1 \le n, \sum n \le 5 \times {10}^5$。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| 测试点编号 | $T \le$ | $n \le$ | $\sum n \le$ | 特殊性质 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
|:-:|:-:|:-:|:-:|:-:|grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $1 \sim 7$ | $10$ | $10$ | $50$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $8 \sim 10$ | $100$ | $20$ | $1000$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $11 \sim 12$ | $100$ | $100$ | $1000$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $13 \sim 15$ | $100$ | $1000$ | $25000$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $16 \sim 17$ | $1$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $18 \sim 20$ | $100$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 有 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $21 \sim 25$ | $100$ | $5 \times {10}^5$ | $5 \times {10}^5$ | 无 |grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
特殊性质:如果我们每次删除 $a$ 中两个相邻且相等的数,存在一种方式将序列删空(例如 $a = [1, 2, 2, 1]$)。grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
grD100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

交通规划(traffic) 题目描述 给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直
回文(palin) 题目描述 给定正整数 $n$ 和整数序列 $a_1, a_2, \ldots, a_{2 n}$,在这 $2 n$ 个数中,$1, 2, \ldots, n$ 分别各出现恰
括号序列(bracket) 题目描述 小 w 在赛场上遇到了这样一个题:一个长度为 $n$ 且符合规范的括号序列,其有些位置已经确定了,有些位置尚未确定,求这样的括号序列一共有多少个。 身经百战
廊桥分配(airport) 题目描述 当一架飞机抵达机场时,可以停靠在航站楼旁的廊桥,也可以停靠在位于机场边缘的远机位。乘客一般更期待停靠在廊桥,因为这样省去了坐摆渡车前往航站楼的周折。然而,因为廊
数据传输 题目背景 题目描述 小 C 正在设计计算机网络中的路由系统。 测试用的网络总共有 $n$ 台主机,依次编号为 $1 \sim n$。这 $n$ 台主机之间由 $n - 1$ 根网线
星战 题目描述 在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。 战火纷飞之中这些虫洞很难长久
策略游戏 题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 $n$ 的数组 $A$ 和一个长度为 $m$ 的数组 $B$,在此基础上定义一个大小为 $n \times m$ 的矩阵
假期计划 题目描述 小熊的地图上有 $n$ 个点,其中编号为 $1$ 的是它的家、编号为 $2, 3, \ldots, n$ 的都是景点。部分点对之间有双向直达的公交线路。如果点 $x$ 与 $
第43题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第42题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢