题目翻译
查看原帖
题目翻译
1065962
Mr_Onion楼主2024/8/27 22:30

题目描述

函数f(i)f(i)表示一个正整数xx,使xx成为不是ii除数的最小正整数

计算∑i=1nf(i) {\textstyle \sum_{i = 1}^{n}} f(i)对109+710^9 + 7取余的结果,换句话说,计算f(1)+f(2)+⋅⋅⋅+f(n)f(1)+ f(2)+···+ f(n)模109+710 ^ 9 + 7。

输入格式

第一行包含一个整数t(1≤t≤104)t(1\le t\le 10^4),表示测试样例的数量

第22行到第t+1t+1行,每一行包含一个整数n(1≤n≤1016n(1\le n\le 10^{16}

输出格式

对于每个测试用例,输出一个整数 ansans,其中 ans=∑i=1nf(i) ans={\textstyle \sum_{i = 1}^{n}} f(i) 对 109+710 ^ 9 + 7。

2024/8/27 22:30
加载中...