内存限制:256 MB
时间限制:2 S
题面:Markdown
评测方式:文本比较
上传者:
提交:4
通过:4
小杨有一棵包含无穷节点的二叉树(即每个节点都有左儿子节点和右儿子节点;除根节点外,每个节点都有父节点),其中根节点的编号为 1,对于节点 i,其左儿子的编号为 2×i,右儿子的编号为 2×i+1。
小杨会从节点 s 开始在二叉树上移动,每次移动为以下三种移动方式的任意一种:
第 1 种移动方式:如果当前节点存在父亲节点,向上移动到当前节点的父节点,否则不移动;
第 2 种移动方式:移动到当前节点的左儿子;
第 3 种移动方式:移动到当前节点的右儿子。
小杨想知道移动 n 次后自己所处的节点编号。数据保证最后所处的节点编号不超过 1012。
<p style="color:#404040;font-family:-apple-system,font-size:16px;background-color:#FFFFFF;">
第一行包含两个正整数 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord mathnormal" style="font-family:KaTeX_Math;font-style:italic;">n</span></span></span> 和 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord mathnormal" style="font-family:KaTeX_Math;font-style:italic;">s</span></span></span>,代表移动次数和初始节点编号。
<br />
<p style="color:#404040;font-family:-apple-system,font-size:16px;background-color:#FFFFFF;">
第二行包含一个长度为 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord mathnormal" style="font-family:KaTeX_Math;font-style:italic;">n</span></span></span> 且仅包含大写字母 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">U</span></span></span></span></span>、<span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">L</span></span></span></span></span> 和 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">R</span></span></span></span></span> 的字符串,代表每次移动的方式,其中 <span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">U</span></span></span></span></span> 代表第 1 种移动方式,<span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">L</span></span></span></span></span> 代表第 2 种移动方式,<span class="katex" style="font-size:1.21em;line-height:1.2;font-family:KaTeX_Main,;"><span class="katex-html"><span class="strut"></span><span class="mord"><span class="mord"><span class="mord mathtt" style="font-family:KaTeX_Typewriter;">R</span></span></span></span></span> 代表第 3 种移动方式。
<br />
<span style="color:#404040;font-family:-apple-system,font-size:16px;background-color:#FFFFFF;">输出一个正整数,代表最后所处的节点编号。</span>
小杨的移动路线为 2→1→3→7。
子任务编号 数据点占比 n s
1 20% ≤10 ≤2
2 20% ≤50 ≤10
3 60% ≤106 ≤1012
对于全部数据,保证有 1≤n≤106,1≤s≤1012。