用一道题水过积性函数
来源:互联网 发布:电脑怎么看网络电视 编辑:程序博客网 时间:2024/05/14 22:06
就以这道SB题为例,我们来讨论一下实际题目中解决积性函数的简单问题(?).
blog主蒟蒻,如果要找数论神犇请%%%idy002,或者数论大佬%%%%%Doggu。
所以就不给数学上的证明了,请自学(?死记莫比乌斯反演公式)。
基本的莫比乌斯反演:
因为
开始:
先考虑数据范围,
首先一看这个函数就有
对于
一个就是
所以左边就变成了
对于
对于
对于
那么一条总要的结论,积性函数*积性函数得到的函数也一定是积性函数。
令
所以我们需要转换公式后在线性筛中筛出
还是先解决简单的
关键是处理右边的一坨
对于线性筛中的操作,若有
然后讨论有
最后只需要求解有
令
则对于
所以可以得到
然后我们就通过公式在线性筛中实现就行了。
具体代码放置于另一篇blog(NOIP数论训练code)中。
阅读全文
0 0
- 用一道题水过积性函数
- 一道提交过很多次才过的水题= = 回文数字
- 水过一道并查集 hdu1232
- poj 2826 一道神奇的水题,死活都过不了,等以后再看吧
- 一道智力java题 你做过吗?
- nyoj525 一道水题
- POJ3753-一道水题
- 一道水题Q2013
- 一道水题Q2031
- 一道水题Q2000
- 一道水题Q2001
- 一道水题Q2004
- NYOJ525 一道水题
- 一道水题
- poj1004 水题一道
- nyoj 一道水题
- 南阳 一道水题
- 一道水题
- Spring Mvc 教程框架实例以及系统演示下载
- [斜率DP优化]BZOJ 1911: [Apio2010]特别行动队 题解
- 浅析Handler引起的内存泄漏及解决方法
- TCP层与数据链路层流量控制的区别
- 程序运行时,MySQL弹出一个taskeng.exe. 内容如下: 关闭定时任务就可以
- 用一道题水过积性函数
- 常用布局
- An internal error occurred during: "Initializing Java Tooling". Eclipse启动发生的错误
- javascript map用法实例
- windows下tensorflow安装步骤
- FPGA电路逻辑的原理图方式设计与验证
- JAVA三大框架Struts、hibernate和spring的各自作用是什么?
- 29、Selenium + Python 实现 UI 自动化测试-正片1
- Mysql Group Replication 简介及单主模式组复制配置