#B3717. 组合数问题

组合数问题

组合数问题

题目描述

给出 TT 次询问,每次给出 n,mn,m,求 (nm)\binom{n}{m}998244353998244353 取模的结果。

其中 (nm)\binom{n}{m} 为二项式系数,也可写作 CnmC_n^m

输入格式

第一行包含两个整数 T,NT,N,分别表示询问次数与所有询问中 nn 的上界。

接下来 TT 行,每行包含两个整数 n,mn,m

输出格式

输出一行一个整数,表示所有询问答案的按位异或和。

样例输入 1

3 5
3 3
4 2
5 3

样例输出 1

13

数据范围

对于全部数据,1T5×1061\le T\le 5\times 10^60mnN5×1060\le m\le n\le N\le 5\times 10^6

子任务编号 分值 特殊限制
1 20 N20N\le 20T20T\le 20
2 N2000N\le 2000T5000T\le 5000
3 所有询问的 min(m,nm)200000\sum \min(m,n-m)\le 200000
4 40 无特殊限制