给你一个整数 nnn,你需要求出 ∑i=1nn%i\sum_{i=1}^n n\%i∑i=1nn%i。
第一行一个数字 TTT,表示测试数据的组数。
接下来 TTT 行,每行一个数字 nnn。
一共 TTT 行,每行一个数,表示对应的和,由于和可能很大,请输出其模 109+710^9+7109+7 的结果。
3 100 1000000 987654321987
1701 531880324 745752749
对于100%的数据,保证 1≤T≤104,1≤n≤1014,∑n≤1071≤T≤10^4,1≤n≤10^{14},\sum \sqrt n≤10^71≤T≤104,1≤n≤1014,∑n≤107。
注册一个 AlgoOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 AlgoOJ 通用账户