Problem E. Chess

时间限制 1 ms   内存限制 32 MB

�是中国象棋中的一种棋子,它能攻击同一行或同一列中没有其他棋子阻隔的棋子。一天,小度在棋盘上摆起了许多�……他想知道,在一共N×M个点的矩形棋盘中摆最多个数的�使其互不攻击的方案数。他经过思考,得出了答案。但他仍不满足,想增加一个条件:对于任何一个�A,如果有其他一个�B在它的上方(�B行号小于�A),那么�A必须在�B的右边(�A列号大于�B)。

现在要问问你,满足要求的方案数是多少。
 

输入数据

第一行一个正整数T,表示数据组数。

对于每组数据:一行,两个正整数N和M(N<=1000,M<=1000)。
 

输出数据

对于每组数据输出一行,代表方案数模1000000007(1e9+7)。
 

样例输入

复制
1
1 1

样例输出

提交

请先 登录

© 2025 FAQs Contact About