P1939 【模板】矩陣加速(數列)

自為風月馬前卒發表於2017-08-14

題目描述

a[1]=a[2]=a[3]=1

a[x]=a[x-3]+a[x-1] (x>3)

求a數列的第n項對1000000007(10^9+7)取餘的值。

輸入輸出格式

輸入格式:

 

第一行一個整數T,表示詢問個數。

以下T行,每行一個正整數n。

 

輸出格式:

 

每行輸出一個非負整數表示答案。

 

輸入輸出樣例

輸入樣例#1:
3
6
8
10
輸出樣例#1:
4
9
19

說明

對於30%的資料 n<=100;

對於60%的資料 n<=2*10^7;

對於100%的資料 T<=100,n<=2*10^9;

相關文章