#1110. [CZOJ 一周一测 R13 E] 天地合
[CZOJ 一周一测 R13 E] 天地合
题目背景
天地合一瞬,相爱永相随。
风云共缠绵,星月共辉辉。
情深如海渊,誓约山河坚。
此心与君共,天涯皆不远。
题目描述
我们定义『合法』序列,是长度为 ,且序列中的数都在 范围内的序列。
我们定义『天』序列,是『合法』的『单调不降』的序列。即对于『合法』序列 有 。
我们定义『地』序列,是『合法』的『单调不升』的序列。即对于『合法』序列 有 。
我们定义『天地合』是对于『天』序列 和『地』序列 ,有 。
现在小 T 有 组询问,每组询问会给出你一个 和 ,求出有多少种『天地合』的方案。由于答案很大,请对 取模。
输入格式
第一行包含一个整数 ,表示本测试点的测试数据个数。满足 。
接下来有 组测试数据。
- 每组测试数据第一行是 个整数 ,满足 。分别表示序列长度和元素值域。
输出格式
对于每组测试数据,输出『天地合』的方案个数对 取模的结果。
5
1 1
2 2
1 10
9 723
114514 191981
1
5
55
380188456
507522787
提示
对于 的数据,满足 ;
对于 的数据,满足 ;
对于 的数据,满足 ,。
注意本题并没有对 做出约束。