1176:数列求和

时间限制: 1 S | 内存限制: 65536 KB
Accept: 39 | Submit: 122
[提交] [状态] [讨论版]
描述

现在有一个数列:1、4、9、16、25、36…

求这个数列的前n项和%1000000007的结果。

输入

第一行是一个正整数T代表测试案例的数量。(1<=T<=100)

从第二行到第T+1行,每行是一个正整数n。(1<=n<=1e18)

输出

针对每组案例,输出这个数列的前n项和%1000000007的结果,然后换行。

样例输入

4

1

2

1000

123456789

样例输出

1

5

333833500

792517581

HINT

注意时间限制。

来源
Hello winter vacation Round#2