#3650. Moves on Binary Tree
0
Moves on Binary Tree
Moves on Binary Tree
题目描述
有一棵完美二叉树,包含 个顶点,编号为
顶点 是根。对于每个 1\leq i < 2^{10^{100}-1},顶点 有两个孩子:左孩子是顶点 ,右孩子是顶点 。
Takahashi 从顶点 出发,执行 步移动,由字符串 表示。第 步的规则如下。
如果 的第 个字符是 ,则移动到当前顶点的父节点。 如果 的第 个字符是 ,则移动到当前顶点的左孩子。 如果 的第 个字符是 ,则移动到当前顶点的右孩子。
求 Takahashi 在执行完 步移动后所在顶点的编号。在给定的测试中,保证答案至多为 。
输入格式
输入由标准输入给出,格式如下:
输出格式
输出答案。
3 2
URL
6
4 500000000000000000
RRUU
500000000000000000
30 123456789
LRULURLURLULULRURRLRULRRRUURRU
126419752371
提示
和 是整数。
的长度为 ,且由 、 和 组成。
当 Takahashi 在根节点时,他不会尝试移动到父节点。
当 Takahashi 在叶子节点时,他不会尝试移动到子节点。
Takahashi 在执行完 步移动后所在顶点的编号至多为 。该完美二叉树具有如下结构。
在三个移动中,Takahashi 的路径是 。
在此过程中,Takahashi 可能会处于编号超过 的顶点。
标签: AtCoder|abc243D
来源
AtCoder|abc243D