#ABC263E. 双六 3

双六 3

双六 3

题目描述

NN 个方格,称为方格 11 到方格 NN。一开始,你在方格 11 上。

方格 11 到方格 N1N-1 上各放有一个骰子。方格 ii 上的骰子会以等概率随机掷出 00 以上 AiA_i 以下的整数(每次掷骰相互独立)。

在到达方格 NN 之前,你不断重复在当前方格上掷骰子,并前进掷出的点数。严格来说,当你在方格 XX 上掷出 YY 时,你会移动到方格 X+YX+Y

求掷骰子次数的期望值 mod 998244353\bmod\ 998244353

输入格式

NN
A1A_1 A2A_2 \dots AN1A_{N-1}

输出格式

输出答案。

样例

3
1 1
4

所求期望值为 44,因此输出 44

到达方格 NN 的流程可以举例如下:

  • 在方格 11 掷出 11,移动到方格 22
  • 在方格 22 掷出 00,不移动。
  • 在方格 22 掷出 11,移动到方格 33

这种情况发生的概率是 18\frac{1}{8}

5
3 1 2 1
332748122

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 1AiNi(1iN1)1 \le A_i \le N-i(1 \le i \le N-1)
  • 所有输入都是整数。

提示

可以证明所求期望值总是有理数。此外,在该问题的约束下,将该值用互素的 22 个整数 PP, QQ 表示为 PQ\frac{P}{Q} 时,可以证明存在唯一的整数 RR,使得 R×QP(mod998244353)R \times Q \equiv P\pmod{998244353}0R<9982443530 \leq R \lt 998244353。求出这个 RR

难度 提高
通过率
尝试 0
已通过 0
ID
2801
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签