U403635 鬼吹灯
题目描述
给定正整数 $n(n\le 4\times 10^{16})$,请求出 $\sum_{i=0}^{n}(-1)^i\gcd(n,i)$。由于结果可能很大,只要求出该值对 $2^{64}$ 取模的结果。
其中 $\gcd(a,b)$ 表示 $a$ 和 $b$ 的最大公约数。
注意求和的范围是 $i$ 从 $0$ 到 $n$。
输入格式
一行一个整数 $n$。
输出格式
一行一个整数,表示问题的答案 $\bmod 2^{64}$ 的结果。
说明/提示
- 对于 $20\%$ 的数据,保证 $n\le 10^6$。
- 对于另外 $30\%$ 的数据,保证 $n$ 是个奇数。
- 对于 $100\%$ 的数据,保证 $n\le 4\times 10^{16}$。
注意本题特殊的时间限制。