斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……
斐波那契数列是有规律的,我们用 fi 来表示斐波那契数列的第 i 项,则 f
1 = f
2 = 1;当 i > 2 时,f
i = f
i-2 + f
i-1。
现在有 q 次询问,每次询问给你一个整数 n,你需要输出 f
n 除以 1000 的余数。