zoukankan      html  css  js  c++  java
  • 莫比乌斯反演部分题目总结

    [[gcd(i,j)==d]Rightarrow[frac {gcd(i,j)}d==1]Rightarrowsumlimits_{k|frac {gcd(i,j)}d}mu(k) ]

    接下来,多半会设(kd=T)


    [egin{split} sum_{i=1}^nsum_{j=1}^m[gcd(i,j)==x]=sum_{d=1}^{lfloorfrac nx floor}mu(d)lfloorfrac n{xd} floorlfloorfrac m{xd} floor end{split} ]

    题目

    【BZOJ2818】Gcd

    【NOI2010】能量采集


    [egin{split} sum_{x=1}^nsum_{i=1}^nsum_{j=1}^m[gcd(i,j)==x]&=sum_{x=1}^nsum_{d=1}^{lfloorfrac nx floor}mu(d)lfloorfrac n{xd} floorlfloorfrac m{xd} floor\ &=sum_{T=1}^nlfloorfrac nT floorlfloorfrac mT floorsum_{x|T}mu(frac Tx) end{split} ]

    其中,(x)为枚举你想要的(gcd)(sum_{x|T}mu(frac Tx))需要在线性筛中预处理。

    题目

    【BZOJ2820】YY的GCD


    [egin{split} sumlimits_{i=1}^nsumlimits_{j=1}^mh(gcd(i,j))&=sumlimits_{d=1}^nh(d)sumlimits_{i=1}^{lfloorfrac nd floor}mu(i)lfloorfrac n{id} floorlfloorfrac m{id} floor\ &=sumlimits_{T=1}^nlfloorfrac nT floorlfloorfrac mT floorsumlimits_{d|T}mu(frac Td)h(d) end{split} ]

    其中(h(x))为可以(O(1))计算的,仅与(gcd)有关的函数,(sumlimits_{d|T}mu(frac Td)h(d))需要在线性筛中预处理。

    题目

    【BZOJ4407】于神之怒加强版

    【SDOI2014】数表


    [egin{split} ans&=prodlimits_{i=1}^nprodlimits_{j=1}^mh(gcd(i,j))\ &=prodlimits_{T=1}^n(prodlimits_{d|T}h(d)^{mu(frac Td)})^{lfloorfrac n{T} floorlfloorfrac m{T} floor} end{split} ]

    其中(h(x))为可以(O(1))计算的,仅与(gcd)有关的函数,(prodlimits_{d|T}h(d)^{mu(frac Td)})需要在线性筛中预处理。

    题目

    【SDOI2017】数字表格


    [egin{split} ans & =sumlimits_{i=1}^nsumlimits_{j=1}^m ext {lcm}(i,j) \ &=sumlimits_{d=1}^n dcdot sumlimits_{i=1}^{lfloorfrac n d floor}mu(i)cdot g(i)\ &=sumlimits_{T=1}^nsum(lfloorfrac nT floor)cdot sum(lfloorfrac mT floor)cdot Tsumlimits_{i|T}mu(i)cdot i\ end{split} ]

    其中,$g(x)=xcdot xcdot frac{(1+lfloorfrac{n}{x} floor)cdot lfloorfrac{n}{x} floor}{2}cdot frac{(1+lfloorfrac{m}{x} floor)cdot lfloorfrac{m}{x} floor}{2} $

    其中(sum(i)=frac{(1+i)cdot(i)}{2}),可以直接计算出;(sumlimits_{i|T}mu(i)cdot i)为积性函数,可以预处理出。

    题目

    【2011集训贾志鹏】Crash 的数字表格

    【BZOJ2693】jzptab

  • 相关阅读:
    getRandomInt getRandomString
    git 换行符替换
    Versions maven plugin 修改版本
    spotless-maven-plugin java代码自动格式化mvn spotless:apply -fn
    eclipse.ini
    JVM架构和GC垃圾回收机制
    查看搜狗浏览器记住的密码
    TestGc finalize()
    Storm个人学习总结
    mongo嵌套查询
  • 原文地址:https://www.cnblogs.com/Emiya-wjk/p/10009865.html
Copyright © 2011-2022 走看看