U512172 竞争
题目背景
### Update:本题原数据有误,已经更新。
小 C 和小 H 不慎掉进了一个奇怪的村庄。村庄里的人对他们的到来感到愤怒。小 C 和小 H 决定通过传单安抚这些人。如果幸运的话,还能获得村庄的统治权。
题目描述
小 C 手里有 $N$ 张传单,小 H 手里有 $M$ 张传单,村庄里一共有 $R$ 个人。**两者的传单种类是不同的。**
小 C 和小 H 会**各自完全随机**地将传单发放给**所有**的村民。每个村民可以获得任意数量、种类的传单,也可以没有。对于每个村民,该村民会支持一人**当且仅当**该村民从此人获得的传单数**不低于**从另一人获得的传单数。一人能获得村庄的统治权**当且仅当**此人获得了**全部**村民的支持。
小 C 毫不关心村民们是否被安抚,他只关心存在多少种**不同的**分配结局,使得他获得村庄的统治权。
- **不同的:若存在一个村民,存在一种传单,该村民获得的数量不相同,则两个结局是不同的。**
输入格式
本题有许多组测试数据。
第一行一个整数 $T$, 表示数据组数。
接下来 $T$ 行,每行三个整数 $N,M,R$ 描述一组数据。
输出格式
输出共 $T$ 行。
每行一个整数表示答案。
由于答案可能很大,你只需要输出它对 `1000000007` 取模的结果。
说明/提示
### 样例解释 #1
共有 2 个村民,小 C 有 4 张传单,小 H 有 2 张传单。
记 $(a,b)$ 表示对于某种传单,第一个村民获得 $a$ 张,第二个村民获得 $b$ 张。
则小 H 分发有三种情况:$(0,2),(1,1),(2,0).$
则小 C 分发有五种情况:$(0,4),(1,3),(2,2),(3,1),(4,0).$
对小 H 的 $(0,2)$,小 C 有 $(0,4),(1,3),(2,2)$ 符合。
对小 H 的 $(1,1)$,小 C 有 $(1,3),(2,2),(3,1)$ 符合。
对小 H 的 $(2,0)$,小 C 有 $(2,2),(3,1),(4,0)$ 符合。
综上,共有 9 种不同的结局。故答案为 9 。
### 数据规模与约定
- 本题共 $20$ 个测试点,每个测试点等分。
| 测试点编号 |$T\le$|$N,M,R\le$| 特殊性质 |
| :----------: | :----------: | :----------: | :----------: |
| $1,2$ | $1$ | $6$ | 无 |
| $3,4$ | $1$ | $100$ |无 |
| $5$ | $1$ | $5\times10^3$ |A |
| $6$ | $10^3$ | $5\times10^3$ |A |
| $7,8$ | $10^3$ | $5\times10^3$ |无 |
| $9,10$ | $10^3$ | $5\times10^4$ | B |
| $11,12$ | $10^5$ | $10^6$ | B |
| $13$ | $2\times10^5$ | $5\times10^5$ | 无 |
| $14,15$ | $3\times10^5$ | $5\times10^5$ |无 |
| $16$ | $2\times10^5$ | $10^7$ |无 |
| $17,18$ | $3\times10^5$ | $10^7$ |无 |
| $19,20$ | $7\times10^5$ | $10^7$ | 无 |
- 特殊性质 A:刚刚经过战争,保证 $R\le2.$
- 特殊性质 B:印刷机坏了,保证 $N=M.$
- 对于 $100\%$ 的数据,保证 $1\le T\le 7\times10^5,1\le M\le N\le 10^7,1\le R\le 10^7.$
- 数据太大了怎么办?只能削了qwq。
- **请小心数据规模过大对输入输出效率的影响。**