U23585.矩阵加速(数列)
普及+/提高
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
已知一个数列 a,它满足:
ax={1ax−1+ax−3x∈{1,2,3}x≥4
求 a 数列的第 n 项对 109+7 取余的值。
输入格式
第一行一个整数 T,表示询问个数。
以下 T 行,每行一个正整数 n。
输出格式
每行输出一个非负整数表示答案。
输入输出样例
输入#1
3 6 8 10
输出#1
4 9 19
说明/提示
- 对于 30% 的数据 n≤100;
- 对于 60% 的数据 n≤2×107;
- 对于 100% 的数据 1≤T≤100,1≤n≤2×109。