P4709 信息传递
题目描述
给定置换
$$
f = \begin{pmatrix} 1 & 2 & ... & n \\\ a_1 & a_2 & ... & a_n \end{pmatrix}
$$
求有多少个置换 $g$ ,满足
$$
g ^ n = f
$$
答案对 $998244353$ 取模。
输入格式
无
输出格式
无
说明/提示
样例解释:
有且仅有 $a_1 = 2, a_2 = 1, a_3 = 3$ 满足
$$
{\begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}} ^ 3 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}
$$
对于 $20 \%$ 的数据,$n \le 10$。
对于 $60 \%$ 的数据,$n \le 1000$。
对于 $100 \%$ 的数据,$n \le {10} ^ 5$。