P8574 「DTOI-2」星之影

题目背景

>闻是白极影,见时方立竿。

题目描述

白极影化为立竿之人莅临人间,带来了星之函数 $f(x)$,它的值为最接近于 $\sqrt[4]x$ 的整数$\\$(即 $f(x)=\left\lfloor\sqrt[4]x+\dfrac12\right\rfloor$;$\lfloor u\rfloor$ 为对 $u$ 向下取整后的值)。 现有 $t$ 个数字 $n$,对于每个 $n$,立竿人想知道 $\sum\limits_{i=1}^n\dfrac1{f(i)}$ 的值是多少,请你告诉它吧。 --- ~~因为立竿人很急,所以~~本题的 $t$ 组询问强制在线,后一个询问需通过前一个询问的答案生成。 可用以下 `C++` 代码生成(其他语言同理;需包含 ``): ```cpp typedef long long ll; char buf_ans[114]; ll next_n(double last_ans=0,ll get_n=0){ //last_ans

输入格式

第一行一个整数 $t$,表示数据组数(询问次数)。 对于每组数据,仅一行一个整数表示加密后的 $n$(第一个 $n$ 未被加密)。

输出格式

每行输出一个六位小数,表示答案。

说明/提示

### 样例解释 样例#1 解密后各组询问分别是: $$ \def\r{\cr\hline} \def\arraystretch{1.5}\begin{array}{|c|c|c|c|c|c|c|c|}\hline \textbf{t}&1&2&3&4&5&6&7\r \textbf{n}&1&4&8&89&2022&1145141919810&1\r \end{array} $$ ### 数据范围 **本题采用捆绑测试。** $$ \def\arraystretch{1.5}\begin{array}{|c|c|c|c|}\hline \textbf{Subtask} & t= & n\le&\bm{\textbf{Score}} \cr\hline 1 & 10&10^6 & 2 \cr\hline 2&1000&10^6&13\cr\hline 3&100&10^9&15\cr\hline 4 &1000&10^{18}&40\cr\hline 5 &%\text{No Special Constraints} 5\times10^5&10^{18}& 30 \cr\hline \end{array} $$ 对于 $100\%$ 的数据,$10 \le t \le 5\times10^5$,$1 \le n \le 10^{18}$。 ### 计分规则 本题采用 $\textbf{Special Judge}$,令你输出的答案为 $\text{pans}$,标答答案为 $\text{jans}$,如果 $\vert \text{pans}-\text{jans}\vert