AT_fps_24_r.ランダムウォーク
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个简单无向图,共有 2N+1 个顶点和 2N 条边,顶点编号为 1,2,…,2N+1。
第 i 条边连接顶点 i 和顶点 i+1。
你在顶点 1 上放置一个棋子。然后,恰好重复 T 次如下操作:
- 设当前所在顶点为 v。从与 v 相邻的顶点中等概率随机选择一个,并将棋子移动到该顶点。
在进行 T 次操作后,计算棋子处于顶点 X 的概率,并对 998244353 取模输出。
什么是对 998244353 取模的概率?可以证明概率总是一个有理数。在本题的约束下,假设这个概率为 QP,其中 P,Q 互质,那么存在唯一的整数 R,使得 R×Q≡P(mod998244353),并且 0≤R<998244353。你的任务就是计算这个 R。
输入格式
输入从标准输入中获取,格式如下:
N ~T ~X
输出格式
输出答案。
输入输出样例
输入#1
2 3 2
输出#1
249561089
输入#2
10 12345 678
输出#2
530802129
说明/提示
部分分数
本题有部分分计分:
- 若你能解出所有 N≤14 的测试点,可以获得 3 分。
样例解释 1
所有可能的移动及其概率如下:
- 移动 1→2→3→2,概率为 41。
- 移动 1→2→1→2,概率为 21。
因此,答案为 43。
数据范围
- 1≤N≤20
- 1≤T≤1018
- 1≤X≤2N+1
- 所有输入值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?