#P12001. 骨牌铺方格

骨牌铺方格

题目描述

2×n2 \times n 的长方形方格中,用若干 1×21 \times 2 的骨牌铺满方格。

输入 nn ,计算铺放方案的总数。

例如 n==3n==3 时,对于 2×32 \times 3 的长方形方格,骨牌的铺放方案数为 33,具体铺放方案如下:

image

输入格式

11 行是一个正整数 NN

接下来有 NN 行,每行是一个非负整数 nin_i,表示该组要计算的是 2×ni2 \times n_i 的长方形方格的铺放方案数。

输出格式

NN 行,每行一个整数,就是对应输入的 NN 个长方形方格的铺放方案数。

输入输出样例

5
10
20
30
40
50
89
10946
1346269
165580141
20365011074

说明/提示

👀️ 对于100%100\% 的数据,1N100000ni50001 \leq N \leq 10000,0 \leq n_i \leq 5000