#P1034. 修铁路
修铁路
题目描述
ak_coding所在的国家有 个城市,这 个城市排成一列,按顺序编号为 。然而,由于历史原因和地理条件等多种原因,这些城市之间并没有相互连接的铁路,导致交通十分不便。
为了改善这种情况,政府决定修建一些铁路来提高城市之间的交通效率。具体来说,政府计划在未来的 天内进行一系列铁路建设工作。每一天,政府会进行如下操作之一:
-
L x
:在编号为 的城市和其左边的城市之间修建一条铁路,以便两个城市之间的交通更加便利。如果 已经位于最左边,或者 和它左边的城市之间已经存在铁路,则该操作无效。 -
R x
:在编号为 的城市和其右边的城市之间修建一条铁路,以便两个城市之间的交通更加便利。如果 已经位于最右边,或者 和它右边的城市之间已经存在铁路,则该操作无效。 -
Q x
:查询从编号为 的城市出发,最远能够到达的向左和向右的城市的编号。
ak_coding需要编写一段程序来模拟这一系列操作,并及时输出每个 Q x
操作的结果。
输入描述
第一行输入两个正整数 接下来 行,每行输入形如题面中的其中一种。
, ,
输出描述
对于每一个Q x
操作,输出一行两个正整数,分别表示 往左边和往右边最远能到达的城市编号,中间用空格隔开。
样例
输入
3 5
Q 2
L 2
Q 2
R 2
Q 2
输出
2 2
1 2
1 3