#P15703. [2026作业]随机游走停机
[2026作业]随机游走停机
题目描述
你正在调试一台在数轴数组上移动的机器人。数组 的长度为 ,第 个位置的奖励为 。
游戏开始时,机器人的初始位置等概率随机选取:对于每个 ,机器人位于位置 的概率都是
每一回合,你都知道机器人当前所在位置,并需要在以下两种操作中选择一种:
- 停止:游戏立即结束。如果机器人停在位置 ,你的得分为 。
- 移动:如果机器人当前在位置 ,则它以 的概率移动到 ,以 的概率移动到 。当机器人位于位置 或位置 时,不能选择该操作。
可以证明,对于任意策略,若 表示游戏在 回合后仍未结束的概率,则
你的目标是最大化游戏得分的期望值。
输入格式
第一行包含一个整数 。
第二行包含 个整数 。
输出格式
输出一行一个整数,表示最大期望得分在模 意义下的值。
换句话说,可以证明答案能表示为有理数 ,其中 与 互质。你需要输出
数据范围
- ;
- 。
样例 1
输入
3
3 1 2
输出
499122179
样例 2
输入
6
6 1 2 5 3 4
输出
582309211