3516: [GESP202412 六级] 树上游走
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:35
解决:4
题目描述
小杨有一棵包含无穷节点的二叉树,其中根节点的编号为 1。对于节点 ,其左儿子的编号为 ,右儿子的编号为 。
小杨会从节点 开始在二叉树上移动,每次移动可以是以下三种方式之一:
- 第 1 种移动方式:如果当前节点存在父节点,向上移动到当前节点的父节点,否则不移动;
- 第 2 种移动方式:移动到当前节点的左儿子;
- 第 3 种移动方式:移动到当前节点的右儿子。
小杨想知道移动 次后自己所处的节点编号。数据保证最后所处的节点编号不超过 。
输入
第一行包含两个正整数 n 和 s,代表移动次数和初始节点编号。
第二行包含一个长度为 n 且仅包含大写字母 U、L 和 R 的字符串,代表每次移动的方式,其中 U 代表第 1 种移动方式,L 代表第 2 种移动方式,R 代表第 3 种移动方式。
第二行包含一个长度为 n 且仅包含大写字母 U、L 和 R 的字符串,代表每次移动的方式,其中 U 代表第 1 种移动方式,L 代表第 2 种移动方式,R 代表第 3 种移动方式。
输出
输出一个正整数,代表最后所处的节点编号。
样例输入 复制
3 2
URR
样例输出 复制
7
提示
说明/提示
小杨的移动路线为 。
数据规模与约定
- 对于子任务 1(20% 的数据),,。
- 对于子任务 2(20% 的数据),,。
- 对于子任务 3(60% 的数据),,。
对于全部数据,保证有 ,。