SP11181 BUILDTOW - Build the Tower

题目描述

**8. 建造塔楼** 燕阳大学的校长想要在礼堂前建造一座新塔,并邀请了SCE的学生们参与这个项目。这座塔由 $N$ 个立方体堆叠而成,十分独特。每个立方体的高度为 $1$ 单位,而且其长度和宽度相等。顶层立方体的长度为 $1$ 单位,下面一层的立方体长度为 $2$ 单位,继续向下的每个立方体的长度等于上面两个立方体长度之和。 例如: | 立方体层数 | 长度 | 宽度 | 高度 | | --- | --- | --- | --- | | 1 | 1 | 1 | 1 | | 2 | 2 | 2 | 1 | | 3 | 3 | 3 | 1 | | 4 | 5 | 5 | 1 | | 5 | 8 | 8 | 1 | 为了表达对学生们的感谢,校长决定给予SCE一笔资助,资助金额为塔的体积对 $1000000007$ 取模的结果。 你的任务是,根据给定的 $N$,计算SCE能够获得的资助金额。

输入格式

第一行输入一个整数 $T$,表示测试用例的数量。接下来的 $T$ 行中,每行包含一个整数 $N$,代表层数。

输出格式

对于每个测试用例,输出SCE为建造这座塔所能获得的资助金额。

说明/提示

- $1 \le T \le 100$ - $1 \le N \le 10^5$ **本翻译由 AI 自动生成**