#34. 勇者闯的异世界之旅--魔王肖的爪牙

勇者闯的异世界之旅--魔王肖的爪牙

Description

魔王肖知道有人想要来攻打他,所以决定让爪牙桂召唤爪牙。爪牙桂技能效果如下:

1、爪牙桂可以召唤一个新的爪牙;

2、爪牙桂可以使用两次技能;

3、爪牙桂每使用一次技能都会有一秒的冷却时间;

4、每一只新召唤出来的爪牙都有相同的技能。

由于爪牙们急切的心里,所以他们的冷却时间刚好,就会使用技能,但是刚刚召唤出来的爪牙会在下一秒使用技能。

魔王肖有一个技能,当技能在第n秒发动时,可以使从第0秒到第n秒(包含第n秒)内在同一秒被召唤出来的爪牙的数量m增加至m3,不过魔王肖的技能从第0秒开始蓄力,第n秒时发动。

现在魔王想知道第n秒时并且在他使用了技能之后一共存在多少个爪牙。

答案可能很大,请输出对109+9取模后的结果。

注意:默认魔王肖一开始只有一个爪牙桂,而且爪牙桂会在第二秒使用技能。

Input Format

输入一个整数T表示测试样例数(1≤T≤10)。

对于每组测试样例:

输入一行,该行包含一个整数n(1≤n≤10^9)。

Output Format

对于每组样例输出一个数表示答案。

4
1
3
4
6
1
10
37
674

Hint

对于n=3时:第0秒有一个爪牙,第1秒有一个爪牙,第2秒时召唤出了一个爪牙一共有两个爪牙,第3秒时召唤出了两个爪牙一共有4个爪牙。

然后魔王肖在n=3时释放了技能第0秒与第1秒没有召唤爪牙所以爪牙数量不变,而第2秒时召唤了一个爪牙则第2秒召唤的爪牙数1变为了1^3,第3秒召唤的爪牙数2变为了2^3,在魔王肖使用完技能后一共增加了6个爪牙所以n=3秒时总爪牙数为10。

Source

1816 Online Judge 10.100.0.232