AT_fps_24_r ランダムウォーク

题目描述

有一个简单无向图,共有 $2^N+1$ 个顶点和 $2^N$ 条边,顶点编号为 $1, 2, \dots, 2^N+1$。 第 $i$ 条边连接顶点 $i$ 和顶点 $i+1$。 你在顶点 $1$ 上放置一个棋子。然后,恰好重复 $T$ 次如下操作: - 设当前所在顶点为 $v$。从与 $v$ 相邻的顶点中等概率随机选择一个,并将棋子移动到该顶点。 在进行 $T$ 次操作后,计算棋子处于顶点 $X$ 的概率,并对 $998244353$ 取模输出。 什么是对 $998244353$ 取模的概率?可以证明概率总是一个有理数。在本题的约束下,假设这个概率为 $\tfrac{P}{Q}$,其中 $P,Q$ 互质,那么存在唯一的整数 $R$,使得 $R \times Q \equiv P \pmod{998244353}$,并且 $0 \leq R < 998244353$。你的任务就是计算这个 $R$。

输入格式

输入从标准输入中获取,格式如下: > $N$ ~$T$ ~$X$

输出格式

输出答案。

说明/提示

## 部分分数 本题有部分分计分: - 若你能解出所有 $N \leq 14$ 的测试点,可以获得 $3$ 分。 ## 样例解释 1 所有可能的移动及其概率如下: - 移动 $1 \to 2 \to 3 \to 2$,概率为 $\tfrac{1}{4}$。 - 移动 $1 \to 2 \to 1 \to 2$,概率为 $\tfrac{1}{2}$。 因此,答案为 $\tfrac{3}{4}$。 # 数据范围 - $1 \leq N \leq 20$ - $1 \leq T \leq 10^{18}$ - $1 \leq X \leq 2^N+1$ - 所有输入值均为整数。 由 ChatGPT 5 翻译