zoukankan      html  css  js  c++  java
  • 数论草稿

    洛谷P5176 公约数

    [sum_{T=1}^{max(n,m,p)}left(nlfloorfrac{m}{T} floorlfloorfrac{p}{T} floor+lfloorfrac{n}{T} floor mlfloorfrac{p}{T} floor+lfloorfrac{n}{T} floorlfloorfrac{m}{T} floor p ight)sum_{d|T}d^2mu(frac Td) ]


    洛谷P4240 毒瘤之神的考验

    [egin{aligned} Res=&sum_{i=1}^nsum_{j=1}^mvarphi(ij)\ =&sum_{i=1}^nsum_{j=1}^mfrac{varphi(i)varphi(j)gcd(i,j)}{varphi(gcd(i,j))}\ =&sum_{d=1}^nfrac{d}{varphi(d)}sum_{i=1}^nvarphi(i)sum_{j=1}^mvarphi(j)[gcd(i,j)=d]\ =&sum_{d=1}^nfrac{d}{varphi(d)}sum_{i=1}^{lfloorfrac{n}{d} floor}varphi(id)sum_{j=1}^{lfloorfrac{m}{d} floor}varphi(jd)[gcd(i,j)=1]\ =&sum_{d=1}^nfrac{d}{varphi(d)}sum_{i=1}^{lfloorfrac{n}{d} floor}varphi(id)sum_{j=1}^{lfloorfrac{m}{d} floor}varphi(jd)sum_{k|gcd(i,j)}mu(k)\ =&sum_{d=1}^nfrac{d}{varphi(d)}sum_{k=1}^{lfloorfrac{n}{d} floor}mu(k)sum_{i=1}^{lfloorfrac{n}{dk} floor}varphi(idk)sum_{j=1}^{lfloorfrac{m}{dk} floor}varphi(jdk)\ =&sum_{T=1}^nsum_{d|T}frac{d}{varphi(d)}muleft(frac{T}{d} ight)sum_{i=1}^{lfloorfrac{n}{T} floor}varphi(iT)sum_{j=1}^{lfloorfrac{m}{T} floor}varphi(jT)\ end{aligned}\ F(n)=sum_{d|n}frac{d}{varphi(d)}muleft(frac{n}{d} ight)\ G(m,n)=sum_{i=1}^{n}varphi(im)=G(m,n-1)+varphi(nm)\ S(x,y,n)=sum_{T=1}^nsum_{d|T}frac{d}{varphi(d)}muleft(frac{T}{d} ight)sum_{i=1}^{x}varphi(iT)sum_{j=1}^{y}varphi(jT)\ =S(x,y,n-1)+F(n)G(n,x)G(n,y)\ ]

    预处理全部 (F,G),一部分 (S),剩下靠分块。

    代码


    洛谷U109811 Lunatic Sky

    [egin{aligned} &sum_{i=1}^nsum_{j=1}^ni^pj^pgcd(i,j)\ =&sum_{d=1}^ndsum_{i=1}^ni^psum_{j=1}^nj^p[gcd(i,j)=d]\ =&sum_{d=1}^ndsum_{i=1}^{lfloorfrac nd floor}(id)^psum_{j=1}^{lfloorfrac nd floor}(jd)^p[gcd(i,j)=1]\ =&sum_{d=1}^nd^{2p+1}sum_{i=1}^{lfloorfrac nd floor}i^psum_{j=1}^{lfloorfrac nd floor}j^psum_{k|gcd(i,j)}mu(k)\ =&sum_{d=1}^nd^{2p+1}sum_{k=1}^{lfloorfrac nd floor}mu(k)sum_{i=1}^{lfloorfrac n{dk} floor}(ik)^psum_{j=1}^{lfloorfrac n{dk} floor}(jk)^p\ =&sum_{d=1}^nd^{2p+1}sum_{k=1}^{lfloorfrac nd floor}mu(k)k^{2p}sum_{i=1}^{lfloorfrac n{dk} floor}i^psum_{j=1}^{lfloorfrac n{dk} floor}j^p\ end{aligned} ]


  • 相关阅读:
    获取和设置iframe中的元素
    css隔行换色样式修改
    在本地打开网页
    HTML-embed标签详解
    GlusterFS缺点分析[转]
    设计新Xlator扩展GlusterFS[转]
    C语言:全局变量在多个c文件中公用的方法 [转]
    const char*, char const*, char*const的区别
    C 语言字符数组的定义与初始化
    滑动窗口机制[转]
  • 原文地址:https://www.cnblogs.com/Wendigo/p/12858569.html
Copyright © 2011-2022 走看看