z : 斐波那契

Progress Bar

时间限制:3 Sec 内存限制:64 MiB

提交


题目描述

$F_1 = 1, F_2 = 1, F_n = F_{n-1} + F_{n-2}(n\ge 3)$, 求$F_n$。答案可能太大,输出对$10^9+9$取模后的结果。

输入描述

第一行一个正整数$T$表示测试数据的组数.
以下$T$行,每行1个正整数$n$.
$1\le T \le 2*10^5$
$1 \le n \le 10^ {18}$

输出描述

每组数据在一行内输出答案。

样例输入

1
12345678987654321

样例输出

274987527

提示

二次剩余或矩阵快速幂
day5
如果使用```endl```, 你的代码可能会被卡爆

来源

kcxz