| 2026 NUIT Freshman Contest |
|---|
| Finished |
小文是一个数学苦手,对于一些组合数求和他一窍不通。
现在他有一个由 $$$n$$$ 个组合表达式 $$$C_{a_1}^{b_1} \cdot C_{a_2}^{b_2} \cdots C_{a_n}^{b_n}$$$,其中 $$$C_{x}^{y}=\frac{x!}{y!(x-y)!}$$$,你需要帮小文计算他们的乘积,这个结果可能很大,你需要输出对 $$$m$$$ 取模后的结果即可。
第一行输入两个正整数 $$$n,m\ (1\le n\le 10^6,2\le m\le 10^9)$$$,表示需要求和的项数和模数。
接下来 $$$n$$$ 行,每行输入两个非负整数 $$$a_i,b_i\ (0\le b_i\le a_i\le 10^6)$$$,表示第 $$$i$$$ 项组合数。
输出一个非负整数,表示答案。
3 11451419 19 81 0
171
8 99824435324 1128 1934 292 30289 12200 3976 73325 25
535371832
3 9999999991000000 5000001000000 1145141000000 1000000
72955971
| Name |
|---|


