8.23 闲话
因为模拟赛太频繁已经很久没有写闲话了
今天搜到的一道 IMO Shortlist 题,挺水的,但是还挺好玩
先反演一波:
\[a_n=\sum_{d | n}2^d\mu(\frac nd)
\]
然后因为 \(\mu\) 和 \(2^n\) 都是积性的,所以 \(a_n\) 是积性的,只需要考虑素数幂处的取值即可
\[a_{p^k}=\sum_{i=0}^{k}2^{p^i}\mu(p^{k-i})=2^{p^k}-2^{p^{k-1}}
\]
所以证明 \(p^k | 2^{p^k}-2^{p^{k-1}}\) 即可,即要证明:
\[2^{p^k} \equiv 2^{p^{k-1}}\pmod {p^k}
\]
考虑欧拉定理,\(\gcd(2,p^k)=1\) 除了 \(p=2\) 时均成立,所以先特判掉 \(p=2\) 的情况继续转换:
\[\begin{aligned}
p^k &\equiv p^{k-1}\pmod {\varphi(p^k)}\\
p^k &\equiv p^{k-1}\pmod {p^{k}-p^{k-1}}\\
p^{k-1} &\equiv p^{k-1}\pmod {p^{k}-p^{k-1}}\\
\end{aligned}
\]
然后就证完了