[SBCOI2020] 人
题目背景
梦
做着同一个梦
每一天都做的梦
没有终结的梦......
咦...这里...是哪里?
周围漫天是如雪花般飘落的的碎片。
天空明亮的光芒又一次掠过这些碎片,照在地上。
这些碎片像是永无尽头的围巾一般,围在她的四周,
在她的身后延伸到世界的尽头,诉说着一段段破碎的记忆......
......
这...刚才...是梦吗?
看来我又做了一个梦...
不知不觉,离开这个小镇已经这么久了啊...
但是...总感觉这个小镇...无法忘记...
刚才看到的到底是什么?
为什么呢?
![](https://cdn.luogu.com.cn/upload/image_hosting/xltdmgq1.png)
总觉得我需要回去一次,
回到......一切开始的地方......
题目描述
她的梦中有 $2m$ 块记忆碎片,编号为 $1,2,\cdots,2m$,以及 $a$ 块白色碎片和 $b$ 块黑色碎片。
她隐约记得她要在编号为奇数的记忆碎片中选出 $a$ 块白色碎片组成一段记忆,在编号为偶数的记忆碎片中选出 $b$ 块黑色碎片组成一段记忆,且选出的记忆碎片编号两两不相邻。
她想要知道一共有多少种这样的选法。也就是,在 $1-2m$ 中选出 $a$ 个奇数, $b$ 个偶数,并且选出的数两两不相邻的方案数。
由于答案可能很大,她只需要答案对于 $998244353$ 取模的结果。
输入输出格式
输入格式
**本题有多组数据。**
第一行为数据组数 $T$。
接下来 $T$ 行,每行三个整数 $m,a,b$。
输出格式
$T$ 行,每行一个整数表示答案。
输入输出样例
输入样例 #1
6
2 1 1
4 2 1
114 5 14
1919 8 10
19260 8 17
114514 1919 810
输出样例 #1
1
6
43944630
803733835
204764788
713170605
说明
#### 样例解释
第一个询问,一共 $4$ 个数,在奇数 ${1,3}$ 中选一个,偶数 ${2,4}$ 中选一个,选出两个数不相邻的只能选 $1,4$ 。
第二个询问,一共 $8$ 个数,在奇数 ${1,3,5,7}$ 中选 $2$ 个数,偶数 ${2,4,6,8}$ 中选 $1$ 个数,而且总共选出的 $3$ 个数两两不相邻,只有:$\{1,3,6\},\{1,3,8\},\{1,5,8\},\{1,4,7\},\{3,5,8\},\{2,5,7\}$。 总共 $6$ 种选法。
后面几个询问范围过大,不进行样例解释。
#### 数据范围
**本题采用捆绑测试**,共有 $3$ 个子任务。
$Subtask 1 (10\%)$,$1 \le T \le 10, 1 \le a,b \le m \le 10$。
$Subtask 2 (40\%)$,$1 \le T \le 10^6, 1 \le a,b \le m \le 100$。
$Subtask 3 (50\%)$,$1 \le T \le 10^6, 1 \le a,b \le m \le 10^6$。
对于 $100\%$ 的数据,保证 $a+b \le m$。