题意

  https://www.luogu.org/problem/P3312

题解

  显然就是求 $\sum_{i=1}^{n} \sum_{j=1}^{m} \sigma_1(\gcd{(i,j)})\times [gcd(i,j)\le a]$($\sigma_1(x)$ 表示求 $x$ 的所有约数之和),看到 $gcd$ 就知道是莫比乌斯反演基础题吧

  如果不考虑 $a$ 的限制,这就是推一遍莫反的模板题,那先不考虑

  原式变为$$\sum_{i=1}^{n} \sum_{j=1}^{m} \sigma_1(\gcd{(i,j)})$$

  根据套路枚举约数 $$\sum_{d=1}^{n} \sum_{i=1}^{n} \sum_{j=1}^{m} \sigma_1(d)\times [gcd(i,j)=d]$$

  把 $\sigma_1$ 挪到前面,并用经典公式 $\sum_{d|n} \mu{(d)} = [n=1]$ 对最后的一个 sigma 反演 $$\sum_{d=1}^{n} \sigma_1(d)\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor} \sum_{j=1}^{\lfloor\frac{m}{d}\rfloor} \sum_{d|\gcd{(i,j)}} \mu(d)$$

  $$\sum_{d=1}^{n} \sigma_1(d)\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor} \sum_{j=1}^{\lfloor\frac{m}{d}\rfloor} \sum_{d|i, d|j} \mu(d)$$

  把 $x$ 挪到前面

转载于:https://www.cnblogs.com/scx2015noip-as-php/p/luogu3312.html

【SDOI 2014】数表相关推荐

  1. 「BZOJ 3529」「SDOI 2014」数表「莫比乌斯反演」

    题意 有一张 \(n\times m\) 的数表,其第\(i\)行第\(j\)列的数值为能同时整除\(i\)和\(j\)的所有自然数之和. \(T\)组数据,询问对于给定的 \(n,m,a\) , 计 ...

  2. css设定div固定比例,响应式网页中,如何只用CSS实现div的高和宽保持固定比例

    BundleConfig.cs namespace Knockout.App_Start { public class BundleConfig { public static void Regist ...

  3. linux中三台主机之间互信,22、linux的ssh互信配置

    转载:https://blog.csdn.net/hrn1216/article/details/51568830 https://blog.csdn.net/u013144287/article/d ...

  4. 《经典算法案例》01-10:如何打印质数表(六列版)

      <经典算法案例> 01-10:如何打印质数表(六列版) 本文通过表格的形式罗列出了0~9999的自然数,以及在此区间内的所有质数,方便大家观察和研究. 提示:源码在文章末尾. 1.图示 ...

  5. CV算法复现(分类算法4/6):GoogLeNet(2014年 谷歌)

    致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 目录 致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 1 本次要 ...

  6. CV算法复现(分类算法3/6):VGG(2014年 牛津大学)

    致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 目录 致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 1 本次要 ...

  7. 2014.4新版uboot启动流程分析

    原文 http://blog.csdn.net/skyflying2012/article/details/25804209 此处转载有稍作修改 最近开始接触uboot,现在需要将2014.4版本ub ...

  8. 2014年个人工作总结

    2014年的日常工作,从技术支持岗位调到市场.社区岗位上:日常技术处理工作变为博客.微信.微博.市场活动策划.发送奖品等.如果以此为界:即毕业10年内的主要是软件研发.团队管理.项目管理:第二个十年开 ...

  9. 黑帽大会2014:10个酷炫的黑客工具

    http://www.csdn.net/article/2014-08-21/2821304 用于恶意软件分析的Maltrieve 安全研究人员使用Maltrieve工具收集服务器上的恶意软件.通过这 ...

最新文章

  1. 《去哪网编程题》表达式合法判断
  2. python 重启内核_Python从零开始的内核回归
  3. 网页中、英文安全字体选择及设置
  4. mysql新密码认证_MySQL原生密码认证
  5. kafka中zookeeper的作用
  6. 开源淘宝客APP源码淘客商城源码uniapp开发模版
  7. 【PDF转换 编辑】 推荐几个好用的pdf相关的网址和软件
  8. 编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为“错误,不能用0做除数.“
  9. 声学模型训练-嵌入式训练
  10. matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表白
  11. Android补间动画之透明度动画
  12. 航悦达 HYD-3000 打印机驱动
  13. [JZOJ4378] 八卦天盘
  14. SQL_删除重复项数据
  15. Unity3D暂停,继续游戏,重新开始,退出,以及 UnityEditor.EditorApplication打包后不会执行
  16. MATLAB-Simulink中BusCreator/Selector 和 Mux/Demux有什么区别?
  17. Thread.setDaemon设置说明
  18. “当前不会命中断点。还没有为该文档加载任何符号“解决方案
  19. 商务智能与数据挖掘 - 认识数据
  20. 算法总结-树(正在更新)

热门文章

  1. navicat怎么查看数据库的url_连接数据库url怎么写
  2. android jni fork()子进程不运行_Android高级面试谈谈Zygote的理解
  3. java classes 路径_Java获取项目路径及classes路径
  4. java软件工程_java复习
  5. java 密码生成器_Java课程设计-随机密码生成器
  6. java视频压缩 lz4_一种视频序列帧的压缩方法、解压方法及装置与流程
  7. ais文件还原到mysql_SQLSERVER 数据库可疑的解决步骤
  8. HTML+CSS+JS实现 ❤️3D建筑结构旋转特效❤️
  9. 资阳停车场系统推荐_详细讲解停车场管理车牌识别系统安装
  10. java定义一个方法,返回整数数组的元素最大值