P11417 [Sloi 2024]D1T1 精卫
题目背景

题目描述
$f(x)$ 为积性函数,且满足 $f(p^k)=p^{2k}+k$($p$ 为素数)。
令 $g(x)=\prod\limits_{d|x}f(d)\space \bmod\space (10^9+7)$ ,请计算 $g(i)\space (1\le i \le n)$ 的异或和。
输入格式
一行一个正整数 $n$。
输出格式
一行一个非负整数。
说明/提示
**本题采用捆绑测试**
| Subtask | n | Score |
| :----------: | :----------: | :----------: |
| $1$ | $\le10^4$ | $10$ |
| $2$ | $\le 5\times 10^6$ | $30$ |
| $3$ | $\le 2\times 10^7$ | $30$ |
| $4$ | $\le 5\times10^7$ | $30$ |
对 $100\%$ 的数据,$1\le n \le 5\times10^{7} $。