#P3766. 核心密码B

    ID: 4494 远端评测题 3000ms 125MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>数学洛谷原创Special JudgeO2优化优先队列洛谷月赛

核心密码B

题目背景

懒得拷题目背景了,参见核心密码 A...

请注意两道题的唯一差别。

题目描述

g(n)g(n) 表示 nn 能表示成几种不同的完全 kk 次方数(k>1k>1),求 f(n)=i=2ng(i)if(n)=\sum_{i=2}^n \frac{g(i)}{i}

例如,64=26=43=8264=2^6=4^3=8^2,所以 g(64)=3g(64)=3

输入格式

多组询问,第一行一个整数 TT 表示询问组数。

接下来 TT 行,每行一个整数 nn,表示询问 f(n)f(n)

输出格式

TT 行,每行一个实数,表示 f(n)f(n),保留十四位小数。

由于精度误差,你的答案和标准答案差的绝对值在 2×10142 \times 10^{-14} 以内即可通过。

2
5
15
0.25000000000000
0.48611111111111

提示

对于 20%20\% 的数据,n1000n \leq 1000

对于 40%40\% 的数据,n106n \leq 10^6T5T \leq 5

对于 100%100\% 的数据,2n10182 \leq n \leq 10^{18}1T500001 \leq T \leq 50000