题号:NC304229
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld
题目描述
给定

个限制条件
)
,你需要计算满足如下条件的长度为

的序列

的个数。
答案对

取模。
输入描述:
本题有多组测试数据
第一行输入一个整数
)
,表示数据组数。
对于每组测试数据:
第一行输入一个整数
)
,表示序列长度。
保证

。
输出描述:
对于每组测试数据,输出满足条件长度为
的序列
的个数。
示例1
输入
复制
5
3
0 0 1
1 1 2
2 2 3
2
2 1 12
5 1 12
3
27 130 130
90 23 23
255 214 216
4
80 38 165
130 137 207
165 246 246
164 73 85
5
15 68 246
11 200 200
8 239 240
81 38 119
227 28 111
说明
对于第一组测试数据:一共只有

种满足条件的序列

。
![P=[0,0,1]](https://hr.nowcoder.com/equation?tex=P%3D%5B0%2C0%2C1%5D)
:

,

。
![P=[0,0,2]](https://hr.nowcoder.com/equation?tex=P%3D%5B0%2C0%2C2%5D)
:

,

。
![P=[0,1,0]](https://hr.nowcoder.com/equation?tex=P%3D%5B0%2C1%2C0%5D)
:

,

。