AT_arc192_d [ARC192D] Fraction Line
题目描述
对于正有理数 $x$,定义 $f(x)$ 如下:
> 当 $x$ 用互质的正整数 $P, Q$ 表示为 $\dfrac{P}{Q}$ 时,$f(x)$ 的值为 $P \times Q$
给定正整数 $N$ 和长度为 $N-1$ 的正整数序列 $A = (A_1, A_2, \dots, A_{N-1})$。
我们称满足以下所有条件的长为 $N$ 的正整数序列 $S = (S_1, S_2, \dots, S_N)$ 为**好序列**:
- 对于所有满足 $1 \leq i \leq N-1$ 的整数 $i$,有 $f\left(\dfrac{S_i}{S_{i+1}}\right) = A_i$
- $\gcd(S_1, S_2, \dots, S_N) = 1$
定义序列的**分数**为该序列所有元素的乘积。
可以证明好序列的个数是有限的。请计算所有好序列的分数之和对 $998244353$ 取模的结果。
输入格式
输入通过标准输入给出,格式如下:
> $N$ $A_1$ $A_2$ $\dots$ $A_{N-1}$
输出格式
输出所有好序列的分数之和对 $998244353$ 取模的结果。
说明/提示
### 约束条件
- $2 \leq N \leq 1000$
- $1 \leq A_i \leq 1000$ $ (1 \leq i \leq N-1)$
- 输入均为整数
### 样例解释 1
例如 $(2, 2, 18, 9, 18, 2)$ 和 $(18, 18, 2, 1, 2, 18)$ 是好序列,它们的分数均为 $23328$。共有 $16$ 个好序列,所有好序列的分数之和为 $939634344$。
### 样例解释 2
共有 $2$ 个好序列,它们的分数均为 $9$。
### 样例解释 3
请勿忘记将总和对 $998244353$ 取模。
翻译由 DeepSeek R1 完成