1 条题解

  • 0
    @ 2025-8-24 23:07:10

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar wkywkywky
    左右两个通电螺线管

    搬运于2025-08-24 23:07:10,当前版本为作者最后更新于2024-12-21 18:14:09,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    考考你的注意力。

    注意到 $\sum\limits_{i=1}^n 2^{\omega(i)} \equiv 1+\sum\limits_{p\in \mathbb{P},p^k\leq n}2 \pmod 4$。

    其中 ω(n)\omega(n)nn 含有不同的素因子的个数。

    求出左式后,用筛法筛出 pP,k2,pn1kp\in \mathbb{P},k\leq 2,p\leq n^\frac{1}{k} 的个数,就得到 π(n)mod2\pi(n) \bmod 2 的结果。

    Lemma : 2ω(n)=dnμ2(d)2^{\omega(n)}=\sum\limits_{d|n}\mu^2(d)

    注意到左右两边均为积性函数。

    只需证明对 n=pk,pPn=p^k,p\in \mathbb{P} 的情况成立。

    2ω(pk)=2=μ2(1)+μ2(p)2^{\omega(p^k)}=2=\mu^2(1)+\mu^2(p)

    显然成立,引理得证。

    $\begin{aligned} \sum\limits_{i=1}^n 2^{\omega(i)} &= \sum\limits_{i=1}^n \sum\limits_{d|i}\mu^2(d) \\ &=\sum\limits_{d=1}^n \mu^2(d)\lfloor \frac{n}{d} \rfloor \\ &=\sum\limits_{d=1}^n (\sum\limits_{k^2|d}\mu(k))\lfloor \frac{n}{d} \rfloor \\ &=\sum\limits_{k=1}^n\mu(k) \sum\limits_{i=1}^{\lfloor \frac{n}{k^2} \rfloor} \lfloor\frac{n}{ik^2}\rfloor \\ &=\sum\limits_{k=1}^n\mu(k) \sum\limits_{i=1}^{\lfloor \frac{n}{k^2} \rfloor} \sigma_{0}(i) \end{aligned}$

    nk2\lfloor \frac{n}{k^2} \rfloor 整除分块。

    σ0(n)\sigma_{0}(n) 求和使用 DIVCNT1 的做法。

    考虑对 nVn\leq V 线性筛出 σ0(n)\sigma_{0}(n) 平衡复杂度。

    nk2>Vk<nV\frac{n}{k^2}>V \Rightarrow k<\sqrt{\frac{n}{V}}

    $\int_{1}^{(\frac{n}{V})^{1/2}} (\frac{n}{x^2})^{1/3}\ln {\frac{n}{x^2}}\mathrm{d} x=n^{1/2}V^{-1/6}\ln n$

    n1/2V1/6lnn=Vn^{1/2}V^{-1/6}\ln n=V

    V=(n1/2lnn)6/7V=(n^{1/2}\ln n)^{6/7}

    时间复杂度 O((n1/2lnn)6/7)O((n^{1/2}\ln n)^{6/7})

    • 1

    信息

    ID
    11177
    时间
    4000ms
    内存
    512MiB
    难度
    7
    标签
    递交数
    0
    已通过
    0
    上传者