#ATfps24r. R - Random Walk
R - Random Walk
AT_fps_24_r ランダムウォーク
题目描述
有一个简单无向图,共有 个顶点和 条边,顶点编号为 。
第 条边连接顶点 和顶点 。
你在顶点 上放置一个棋子。然后,恰好重复 次如下操作:
- 设当前所在顶点为 。从与 相邻的顶点中等概率随机选择一个,并将棋子移动到该顶点。
在进行 次操作后,计算棋子处于顶点 的概率,并对 取模输出。
什么是对 取模的概率?可以证明概率总是一个有理数。在本题的约束下,假设这个概率为 ,其中 互质,那么存在唯一的整数 ,使得 ,并且 。你的任务就是计算这个 。
输入格式
输入从标准输入中获取,格式如下:
~ ~
输出格式
输出答案。
输入输出样例 #1
输入 #1
2 3 2
输出 #1
249561089
输入输出样例 #2
输入 #2
10 12345 678
输出 #2
530802129
说明/提示
部分分数
本题有部分分计分:
- 若你能解出所有 的测试点,可以获得 分。
样例解释 1
所有可能的移动及其概率如下:
- 移动 ,概率为 。
- 移动 ,概率为 。
因此,答案为 。
数据范围
- 所有输入值均为整数。
由 ChatGPT 5 翻译