#P1287. 移动
移动
移动
题目描述
西西艾弗岛某山脉深处出土了一台远古机器人,具体年代已不可考。初步修缮后,研究人员尝试操控机器人进行些简单的移动。
整个实验场地被划分为 个方格,从 到 进行编号。机器人只能在这些方格间移动,不能走出场地范围。

假设机器人当前位于 ,那么接下来可以向前后左右任意方向移动一格:
- 向前移动
f: - 向后移动
b: - 向左移动
l: - 向右移动
r:
特别地,如果移动的目标位置不在场地范围内,则机器人位置保持不变。这样,使用由 f、b、l 和 r 组成的指令序列便可操纵机器人在场地上自由移动。
试处理 个查询:每个查询包含一个机器人起始位置 和一个移动指令序列(由 fblr 四个字母组成的字符串),输出执行完移动指令后的最终位置。
输入格式
从标准输入读入数据。
输入的第一行包含空格分隔的两个正整数 和 ,分别表示场地大小和查询个数。
接下来 行:每行包含空格分隔的两个正整数 、 和一个由 fblr 四个字母组成的字符串,表示一个查询。
数据范围
全部的测试数据满足: 和每个指令序列的长度均大于 且不超过 。
输出格式
输出到标准输出。 每个查询输出一行:包含空格分隔的两个正整数 和 ,表示对应查询的最终位置。
样例 #1
样例输入 #1
3 2
1 1 ffrrbbll
3 3 frbl
样例输出 #1
1 1
2 2
提示
