#P15706. [JAG 2023 Summer Camp #2] Sum of Product of Binomial Coefficients

[JAG 2023 Summer Camp #2] Sum of Product of Binomial Coefficients

说明

给定整数 NNKK。对于一个正整数 kk,定义 f(k)f(k) 如下:

  • 对所有满足条件 Na1a2ak0N \ge a_1 \ge a_2 \ge \ldots \ge a_k \ge 0 的整数序列 (a1,a2,,ak)(a_1, a_2, \ldots, a_k),求 $\binom{N}{a_1} \times \binom{a_1}{a_2} \times \cdots \times \binom{a_{k-1}}{a_k}$ 的和。

请求出 k=1Kf(k)\sum_{k=1}^{K} f(k) 除以 998244353998244353 的余数。

对于每组输入,你需要解决 TT 个测试用例。

注意,(AB)\binom{A}{B} 表示“从 AA 个物品中选取 BB 个不同物品的方案数”(即组合数)。

输入格式

$$\begin{aligned} & T \\ & \text{case}_1 \\ & \vdots \\ & \text{case}_T \end{aligned}$$

每个测试用例的格式如下:

NKN \quad K

输入满足以下约束:

  • 所有测试用例均由整数构成。
  • 1T1051 \le T \le 10^5
  • 0N1090 \le N \le 10^9
  • 1K2×1051 \le K \le 2 \times 10^5
  • 单个测试文件中所有测试用例的 KK 之和不超过 2×1052 \times 10^5

输出格式

对于每个测试用例,输出 k=1Kf(k)\sum_{k=1}^{K} f(k) 除以 998244353998244353 的余数。

3
3 3
0 1
31415 92653
99
1
276482222

提示

翻译由 DeepSeek V3.2 完成