C. 徐老师的最小非因子

    传统题 1000ms 256MiB

徐老师的最小非因子

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

徐老师最近在研究数字的因子,但是他发现一个数的因子只有这么几个,太没意思了

于是他想到了一个词——非因子,也就是对于一个数字 xx 来说,除了 xx 的因子以外的数字都可以称为 xx 的非因子

徐老师觉得非因子又太多了,于是他定义了 Mi(x)Mi(x) 为 xx 的最小非因子

例如 Mi(5)=2,Mi(10)=3Mi(5)=2,Mi(10)=3

现在徐老师会给定一个 nn,他希望计算 Mi(1)+Mi(2)+Mi(3)⋯+Mi(n)Mi(1) + Mi(2) + Mi(3) \dots + Mi(n) 的结果,请你帮帮他

输入格式

本题包含多组测试数据

输入第一行包含一个整数 TT 表示测试数据数量

接下来 TT 行,每行包含一个整数 nn,表示这次询问的 nn

输出格式

输出 TT 行,每行输出一个整数,表示对应的答案,由于答案很大,请你将答案对 109+710^9+7 取模后输出

数据范围

测试点编号 nn TT
1∼31 \sim 3 ≤100\leq 100 =10=10
4∼64 \sim 6 ≤106\leq 10^6 ≤105\leq 10^5
7∼107 \sim 10 ≤1016\leq 10^{16}

样例输入

6
1
2
3
4
10
10000000000000000

样例输出

2
5
7
10
26
366580019

2026暑假普及组模拟赛(5)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-4 12:30
结束于
2026-8-14 12:30
持续时间
240 小时
主持人
参赛人数
25