#P6043. 「ACOI2020」修学旅行
「ACOI2020」修学旅行
题目背景
第一学期开学没多久,E 班的各位就要去修学旅行了!
题目描述
现在,六个人 赤羽 業,杉野 友人,奧田 愛美,茅野 楓,神崎 有希子,潮田 渚 为一组,他们将在京都进行一次暗杀旅行。他们的目标仍然是狙击杀老师。政府同时派来了职业狙击手 赤红之眼。但是完成任务的同时,他们想让快乐度尽量的高。
聪明的神崎 有希子(Kanzaki Yukiko)终于求出了快乐度的表达式,令人感到震惊的是,快乐度竟然和旅行景点个数和暗杀杀老师次数有关!
假设他们经过了 个景点,暗杀了 次杀老师,且定义:
$$\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)$ 是一个整数。
现在他们有 个问题想要问你,如果他们经过了 个景点并且暗杀 次杀老师,能否告诉他们快乐度呢?
由于答案可能太大,请将答案对 取模。
输入格式
本题有多组数据。
第一行一个整数 ,表示数据组数。
对于每组数据:
只有一行两个整数 和 。
输出格式
对于每组数据,只有一行一个整数,表示他们经过了 个景点,暗杀了 次杀老师的快乐度对 取模后的值。
样例有更新
5
5 3
7 3
9 6
100 50
44 22
26
64
466
41441083
461961723
提示
数据范围
本题采用捆绑测试。
- Subtask 1(10 points):,。
- Subtask 2(20 points):,。
- Subtask 3(30 points):,。
- Subtask 4(40 points):数据无特殊限制。
对于 的数据,,,。
提示
第三个子任务中的测试点时限 2S,第四个子任务中的测试点时限 5S。