【SDOI 2014】数表
题意
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】数表相关推荐
- 「BZOJ 3529」「SDOI 2014」数表「莫比乌斯反演」
题意 有一张 \(n\times m\) 的数表,其第\(i\)行第\(j\)列的数值为能同时整除\(i\)和\(j\)的所有自然数之和. \(T\)组数据,询问对于给定的 \(n,m,a\) , 计 ...
- css设定div固定比例,响应式网页中,如何只用CSS实现div的高和宽保持固定比例
BundleConfig.cs namespace Knockout.App_Start { public class BundleConfig { public static void Regist ...
- linux中三台主机之间互信,22、linux的ssh互信配置
转载:https://blog.csdn.net/hrn1216/article/details/51568830 https://blog.csdn.net/u013144287/article/d ...
- 《经典算法案例》01-10:如何打印质数表(六列版)
<经典算法案例> 01-10:如何打印质数表(六列版) 本文通过表格的形式罗列出了0~9999的自然数,以及在此区间内的所有质数,方便大家观察和研究. 提示:源码在文章末尾. 1.图示 ...
- CV算法复现(分类算法4/6):GoogLeNet(2014年 谷歌)
致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 目录 致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 1 本次要 ...
- CV算法复现(分类算法3/6):VGG(2014年 牛津大学)
致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 目录 致谢:霹雳吧啦Wz:https://space.bilibili.com/18161609 1 本次要 ...
- 2014.4新版uboot启动流程分析
原文 http://blog.csdn.net/skyflying2012/article/details/25804209 此处转载有稍作修改 最近开始接触uboot,现在需要将2014.4版本ub ...
- 2014年个人工作总结
2014年的日常工作,从技术支持岗位调到市场.社区岗位上:日常技术处理工作变为博客.微信.微博.市场活动策划.发送奖品等.如果以此为界:即毕业10年内的主要是软件研发.团队管理.项目管理:第二个十年开 ...
- 黑帽大会2014:10个酷炫的黑客工具
http://www.csdn.net/article/2014-08-21/2821304 用于恶意软件分析的Maltrieve 安全研究人员使用Maltrieve工具收集服务器上的恶意软件.通过这 ...
最新文章
- 《去哪网编程题》表达式合法判断
- python 重启内核_Python从零开始的内核回归
- 网页中、英文安全字体选择及设置
- mysql新密码认证_MySQL原生密码认证
- kafka中zookeeper的作用
- 开源淘宝客APP源码淘客商城源码uniapp开发模版
- 【PDF转换 编辑】 推荐几个好用的pdf相关的网址和软件
- 编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为“错误,不能用0做除数.“
- 声学模型训练-嵌入式训练
- matlab学霸表白公式,一个理科学霸的表白:数学公式的超酷表白
- Android补间动画之透明度动画
- 航悦达 HYD-3000 打印机驱动
- [JZOJ4378] 八卦天盘
- SQL_删除重复项数据
- Unity3D暂停,继续游戏,重新开始,退出,以及 UnityEditor.EditorApplication打包后不会执行
- MATLAB-Simulink中BusCreator/Selector 和 Mux/Demux有什么区别?
- Thread.setDaemon设置说明
- “当前不会命中断点。还没有为该文档加载任何符号“解决方案
- 商务智能与数据挖掘 - 认识数据
- 算法总结-树(正在更新)
热门文章
- navicat怎么查看数据库的url_连接数据库url怎么写
- android jni fork()子进程不运行_Android高级面试谈谈Zygote的理解
- java classes 路径_Java获取项目路径及classes路径
- java软件工程_java复习
- java 密码生成器_Java课程设计-随机密码生成器
- java视频压缩 lz4_一种视频序列帧的压缩方法、解压方法及装置与流程
- ais文件还原到mysql_SQLSERVER 数据库可疑的解决步骤
- HTML+CSS+JS实现 ❤️3D建筑结构旋转特效❤️
- 资阳停车场系统推荐_详细讲解停车场管理车牌识别系统安装
- java定义一个方法,返回整数数组的元素最大值