翻译有误
查看原帖
翻译有误
514850
Acerkaio楼主2024/10/10 20:49

f(n) 定义出错

# NUMTRY - Number Theory

## 题面翻译

### 题目描述
定义$f(n)$如下:
$$f(n)=\prod{p_i^{2e_i+1}+1}$$
其中$p_i$表示$n$的素因子,$e_i$表示$p_i$在$n$的素因数分解中的幂次,例如,若$n$的素因数分解为
$$n=p_1^{e_1}p_2^{e_2}\dots p_k^{e_k}$$
则
$$f(n)=\prod_{i=1}^{k}{p_i^{2e_i+1}+1}$$

定义
$$g(n)=\sum_{i=1}^{n}{}\frac{n}{\gcd(n,i)}$$

对于给定的$n$,求出
$$\frac{f(n)}{g(n)}\pmod{1e9+7}$$
### 输入描述
第一行为一个整数$T$,表示测试数据组数。
接下来$T$行,每行一个整数$n(1\leq n\leq 10^{12})$
### 输出描述
一共$T$行,每行表示
$$\frac{f(n)}{g(n)}\pmod{1e9+7}$$
的值

## 样例 #1

### 样例输入 #1

2 2 4


### 样例输出 #1

3 3

2024/10/10 20:49
加载中...