国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

poj3734Blocks(矩陣快速優(yōu)化的dp)

2019-11-14 10:08:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Blocks
Time Limit: 1000MS Memory Limit: 65536K
Total Submissions: 6418 Accepted: 3090

Description

Panda has received an assignment of painting a line of blocks. Since Panda is such an intelligent boy, he starts to think of a math PRoblem of painting. Suppose there are N blocks in a line and each block can be paint red, blue, green or yellow. For some myterious reasons, Panda want both the number of red blocks and green blocks to be even numbers. Under such conditions, Panda wants to know the number of different ways to paint these blocks. 

Input

The first line of the input contains an integer T(1≤T≤100), the number of test cases. Each of the next T lines contains an integer N(1≤N≤10^9) indicating the number of blocks. 

Output

For each test cases, output the number of ways to paint the blocks in a single line. Since the answer may be quite large, you have to module it by 10007. 

Sample Input

212

Sample Output

26

Source

PKU Campus 2009 (POJ Monthly Contest – 2009.05.17), Simon


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 山阳县| 洛阳市| 呼图壁县| 开化县| 南雄市| 古蔺县| 威信县| 南和县| 绥德县| 江津市| 嵊泗县| 同心县| 石狮市| 黄龙县| 宁安市| 南江县| 昌江| 霍邱县| 荣昌县| 边坝县| 柯坪县| 台北县| 固阳县| 双城市| 上栗县| 桐乡市| 句容市| 新昌县| 北宁市| 于田县| 屯昌县| 阿拉善盟| 黎城县| 雷山县| 鄂托克前旗| 会昌县| 石门县| 梅州市| 桂平市| 会同县| 双辽市|