UDIVSUM - The Sum of Unitary Divisors

题意翻译

## 题目描述 对于一个自然数 $n$,如果 $d\mid n$,且 $\gcd \left(d,\dfrac{n}{d}\right)=1$,则称 $d$ 为 $n$ 的“元因子”。 我们定义函数 $\sigma^*(n)$ 表示 $n$ 的元因子之和。例如 $\sigma^*(1)=1$,$\sigma^*(2)=3$,$\sigma^*(6)=12$。 定义: $$S(n)=\sum^n_{i=1}\sigma^*(i)$$ 现给定 $n$,求 $S(n) \bmod 2^{64}$。 ## 输入格式 输入包含多组数据。 输入的第一行包含一个整数 $T$,表示数据的组数。 接下来 $T$ 行,每行包含一个整数 $n$,表示一组询问。 ## 输出格式 输出 $T$ 行,每行表示一组询问的解。 ## 数据范围 Input 1:$1\le n$,$T\le 5\times10^4$; Input 2:$1\le T\le 10^3$,$1\le n \le 5\times10^7$; Input 3:$1\le T\le 300$,$1\le n \le 5\times10^8$; Input 4:$1\le T\le 80$,$1\le n \le 5\times10^9$; Input 5:$1\le T\le 30$,$1\le n \le 5\times10^{10}$; Input 6:$1\le T\le 10$,$1\le n \le 5\times10^{11}$; Input 7:$1\le T\le 3$,$1\le n \le 5\times10^{12}$; Input 8:$1\le T\le 1$,$1\le n \le 5\times10^{13}$。

题目描述

A natural number $ d $ is a unitary divisor of $ n $ if $ d $ is a divisor of $ n $ and if $ d $ and $ \frac{n}{d} $ are coprime. Let $ \sigma^{*}(n) $ be the sum of the unitary divisors of $ n $ . For example, $ \sigma^{*}(1) = 1 $ , $ \sigma^{*}(2) = 3 $ and $ \sigma^{*}(6) = 12 $ . Let $$ S(n) = \sum_{i=1}^n \sigma^{*}(i). $$ Given $ n $ , find $ S(n) \bmod 2^{64} $ .

输入输出格式

输入格式


There are multiple test cases. The first line of input contains an integer $ T $ ( $ 1 \le T \le 50000 $ ), indicating the number of test cases. For each test case: The first line contains an integer $ n $ ( $ 1 \le n \le 5 \times 10^{13} $ ).

输出格式


For each test case, output a single line containing $ S(n) \bmod 2^{64} $ .

输入输出样例

输入样例 #1

7
1
2
3
4
5
100
100000

输出样例 #1

1
4
8
13
19
6889
6842185909