#P6375. LCMSUM

LCMSUM

题目描述

原题来自 SPOJ - LCMSUM

给定 nn,计算下式的值:

i=1nlcm(i,n)\sum_{i=1}^n\text{lcm}(i,n)

其中 lcm(i,n)\text{lcm}(i,n) 表示 i,ni,n 的最小公倍数。

输入格式

第一行包含一个整数 TT,表示数据组数;

接下来 TT 行,每行一个整数 nn

输出格式

输出 TT 行,每行一个整数,表示这组数据的答案。

3
1
2
5
1
4
55

数据范围与提示

对于所有数据,1T3×105,1n1061\le T\le 3\times 10^5,1\le n\le 10^6