P15713 [JAG 2023 Summer Camp #2] Empty Quartz
题目描述
有 $N$ 个水晶排成一行。然而,其中一些可能是幻影。
Jun 对于每一对 $l, r (1 \leq l \leq r \leq N)$,统计了从第 $l$ 个到第 $r$ 个(闭区间)真实水晶的数量,并记录了其奇偶性。
他的 $\frac{N(N+1)}{2}$ 条记录显示,有 $K$ 个区间包含了奇数个真实水晶。有多少种可能的水晶排列方式?请输出答案除以 $998244353$ 的余数。
注意,如果存在某个 $i$,使得从左数第 $i$ 个水晶在一种排列中是真实的,而在另一种中是幻影,则这两种排列被认为是不同的。
你被给出了 $T$ 个上述问题。请回答每个问题。
输入格式
$$
\begin{aligned}
&T \\
&N_1 \ K_1 \\
&\vdots \\
&N_T \ K_T
\end{aligned}
$$
输入满足以下约束:
- 所有输入均为整数。
- $1 \leq T \leq 10^5$
- $1 \leq N_i \leq 10^5$
- $0 \leq K_i \leq \frac{N_i(N_i+1)}{2}$
输出格式
输出 $T$ 行。在第 $i$ 行,回答当 $N = N_i, K = K_i$ 时的问题。请在每行末尾添加换行符。
说明/提示
如果我们用 $1$ 表示真实水晶,用 $0$ 表示幻影,那么以下三种排列满足样例输入 1 的条件:
- $0, 1, 0$
- $1, 0, 1$
- $1, 1, 1$
翻译由 DeepSeek V3.2 完成