#MA0109. 超大斐波那契数列之和1
超大斐波那契数列之和1
题目描述
你们做过很多斐波那契数列了,但是都很小,现在来个大的,顺便求和。给你一个整数 ,求斐波那契数列前 项的和。由于结果很大,请输出该结果除以 的余数。
输入格式
第一行一个整数 表示测试数据的组数。 不超过。
接下来 行每行一个数字,表示待求的项。该数字不超过 。
输出格式
对每组输入,输出其运算结果。
5
1
2
3
4
999999999999999999
1
2
4
7
680057395
你们做过很多斐波那契数列了,但是都很小,现在来个大的,顺便求和。给你一个整数 x,求斐波那契数列前 x 项的和。由于结果很大,请输出该结果除以 109+7 的余数。
第一行一个整数 T 表示测试数据的组数。T 不超过105。
接下来 T 行每行一个数字,表示待求的项。该数字不超过 1018。
对每组输入,输出其运算结果。
5
1
2
3
4
999999999999999999
1
2
4
7
680057395