已结束 GESP挑战赛#12
← 上一题 下一题 →

A4623 | 灵光

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

在浩瀚无垠的宇宙中,有一条可以视为无限延伸的星际航线,它连接着无数的星系和行星。在这条航线的起点,有一颗名为“光明之心”的恒星,它像一颗巨大的明灯,照亮了周围的宇宙空间。

在距离“光明之心”左侧 $L$ 光年处,有一颗名为“幻影星”的行星,它的表面覆盖着一种特殊的矿石,可以将它看作一个平面镜,能够反射光线且具有平面成像的特性。同样地,在“光明之心”的右侧 $R$ 光年处,也有一颗名为“晨曦星”的行星,它同样拥有相同的性质。

这两颗行星的作用下,使得“光明之心”的光线在宇宙中不断被反射,形成了无数个“光明之心”的虚像。这些虚像如同繁星点点,构成了一个无尽的星际灯廊。

现在,我们需要找出这些虚像中,位于“光明之心”左侧或右侧第 $x$ 个虚像(根据距离远近进行区别,最靠近的为第 $1$ 个,第二近的为第 $2$ 个)相对于“光明之心”的距离。这不仅是对星际导航技术的挑战,也是对宇宙物理学知识的运用。

输入格式

第一行一个整数 $T$,表示询问个数。

第二行两个整数 $L,R$,表示幻影星和晨曦星的位置。

接下来 $T$ 行,每行先输入一个字符,再输入一个数 $x$。其中如果输入的字符是 L 表示左侧,如果是 R 表示右侧。请求出左侧或右侧第 $x$ 个像的坐标。

保证字符是 LR 中的一个。

输出格式

输出共 $T$ 行,每行一个整数,为虚像相对于“光明之心”的距离。

输入输出样例

输入 #1
2
3 5
L 1
R 2
输出 #1
6
16
C++ 编辑器
输入
输出