AT_abc245_h [ABC245Ex] Product Modulo 2
题目描述
满足以下所有条件的、由 $K$ 个整数构成的数列 $A=(A_1,\ldots,A_K)$ 有多少种?请输出答案对 $998244353$ 取模的结果。
- 对于所有 $i$($1\leq i\leq K$),都有 $0\leq A_i \leq M-1$。
- $\displaystyle\prod_{i=1}^{K} A_i \equiv N \pmod{M}$。
输入格式
输入以如下格式从标准输入读入。
> $K$ $N$ $M$
输出格式
请输出答案。
说明/提示
### 限制条件
- $1 \leq K \leq 10^9$
- $0 \leq N < M \leq 10^{12}$
- 输入均为整数
### 样例解释 1
满足条件的 $A$ 有 $(1,3),(3,1),(3,3),(3,5),(5,3)$ 共 $5$ 种。
### 样例解释 3
请输出答案对 $998244353$ 取模的结果。
由 ChatGPT 4.1 翻译