RYIP在线题库
首 页   >   习题练习   >   提交
Problem1934--铺路(paving)

1934: 铺路(paving)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

【 Description 】

一条长度为L,宽度为2的路面,现在要使用3种不同颜色的大理石,将这条路铺满的话,问有多少种铺路方案?

每种大理石规格如下(格式为长*宽):

黄色大理石:1*1;

红色大理石:1*1 ;

蓝色大理石:1*2;


注意:
1、铺路过程中大理石之间不能重叠
2、铺法方案以颜色为区分,颜色相同情况算作一种
如:蓝色石板左右和上下铺算一种方案 


3、这题不考虑两个蓝色石板错开的情况
即铺路过程不允许出现下方情况 



【 Input 】

输入文件名:paving.in

第1行一个整数T,表示测试数据组数 (1<=T<=100000 )

接下来T行,每行一个整数L表示路面长度 (1<=L<=100000 )

【 Output 】

输出文件名:paving.out

输出T行,输出每组数据L对应的铺路方案数,由于答案可能很大,输出答案模10007的结果


【 Sample Input 】

1
1

【 Sample Output 】

5

【HINT】

长度为1的马路有5种铺路方式



【 Source/Category 】