P6043 「ACOI2020」修学旅行

题目背景

![T5](https://s2.ax1x.com/2020/01/12/loS0Wq.md.png) 第一学期开学没多久,E 班的各位就要去修学旅行了!

题目描述

现在,六个人 赤羽 業,杉野 友人,奧田 愛美,茅野 楓,神崎 有希子,潮田 渚 为一组,他们将在京都进行一次暗杀旅行。他们的目标仍然是狙击杀老师。政府同时派来了职业狙击手 赤红之眼。但是完成任务的同时,他们想让快乐度尽量的高。 聪明的神崎 有希子(Kanzaki Yukiko)终于求出了快乐度的表达式,令人感到震惊的是,快乐度竟然和旅行景点个数和暗杀杀老师次数有关! 假设他们经过了 $n$ 个景点,暗杀了 $m$ 次杀老师,且定义: $$ \Gamma(a,b)=\left\{ \begin{aligned} & 1,a>b&\\ & \prod_{i=a}^b i,a \le b&\\ \end{aligned} \right. $$ 那么快乐度为: $$ \sum_{i=0}^m \lgroup \frac{\sqrt{\sum_{j=0}^i (C_i^j)^2C_{n+2i-j}^{2i}}}{\Gamma(n+1,n+i)} \times \Gamma(n-i+1,n) \rgroup $$ **我们保证** $\frac{\sqrt{\sum_{j=0}^i (C_i^j)^2C_{n+2i-j}^{2i}}}{\Gamma(n+1,n+i)} \times \Gamma(n-i+1,n)$ **是一个整数。** 现在他们有 $T$ 个问题想要问你,如果他们经过了 $n$ 个景点并且暗杀 $m$ 次杀老师,能否告诉他们快乐度呢? **由于答案可能太大,请将答案对 $998244353$ 取模。**

输入格式

**本题有多组数据**。 第一行一个整数 $T$,表示数据组数。 对于每组数据: 只有一行两个整数 $n$ 和 $m$。

输出格式

对于每组数据,只有一行一个整数,表示他们经过了 $n$ 个景点,暗杀了 $m$ 次杀老师的快乐度对 $998244353$ 取模后的值。 #### 样例有更新

说明/提示

#### 数据范围 **本题采用捆绑测试**。 - Subtask 1(10 points):$T \leq 10$,$n,m \leq 10$。 - Subtask 2(20 points):$T \leq 100$,$n,m \leq 5 \times 10^4$。 - Subtask 3(30 points):$T \leq 50$,$n,m \leq 9 \times 10^8$。 - Subtask 4(40 points):数据无特殊限制。 对于 $100\%$ 的数据,$m \leq n$,$1 \leq T \le 10^2$,$1 \leq n,m \leq 9 \times 10^8$。 --- #### 提示 **第三个子任务中的测试点时限 2S,第四个子任务中的测试点时限 5S。**