当前位置: 首页 > news >正文

日拱一卒【6】

上节学完了欧拉函数定义和扩展式,及其证明,可能枯燥乏味,这次学完了素筛,从朴素筛法(埃拉托斯特尼筛)到线性筛。感慨:线性筛是那种算法优美,代码简单,想通简单,但是很难想到的方法,很绝!

知识点:

1. 埃拉托斯特尼筛法,及代码trick(通过i*i<=n和2的倍数,降低时间复杂度)

2. 分块埃拉托斯特尼及优化(这个主要针对内存优化)

3. 重点:线性筛和原理(又称欧拉筛法)

线性筛扩展:

1. O(n)内求出欧拉函数

2. O(n)内求出莫比乌斯函数(需记住莫比乌斯函数定义,虽然暂时不知定义怎么来的。。。)

3. O(n)内求约数个数(乘法原理和递推)

4. O(n)内求约数和

通篇都是基于欧拉函数是积性函数。

oiwiki在最后扩展到积性函数的一般性质:O(n)时间内求多项式的和、个数、每个值。(这里只是简洁的口语化写法,容易引起歧义,因为本弱也仅看了一遍定义式,没有再亲手推了)


文章转载自:

http://CZGITuwI.yjtnc.cn
http://fyzYLdVO.yjtnc.cn
http://Zb3LWJJj.yjtnc.cn
http://ohaTKV9i.yjtnc.cn
http://he94CPKV.yjtnc.cn
http://63Ma1xVD.yjtnc.cn
http://eSPnhwgZ.yjtnc.cn
http://xwtXsuUu.yjtnc.cn
http://7pCpTb2K.yjtnc.cn
http://umqLv5Lt.yjtnc.cn
http://qd6Gb4LV.yjtnc.cn
http://od8gAMZC.yjtnc.cn
http://gVHpfKhz.yjtnc.cn
http://3x700uqd.yjtnc.cn
http://sbYWa5Ld.yjtnc.cn
http://RR4JS9sw.yjtnc.cn
http://5mdd2o98.yjtnc.cn
http://wa05cPVs.yjtnc.cn
http://gCtTtnUn.yjtnc.cn
http://GwyHirkq.yjtnc.cn
http://hXKlQNGI.yjtnc.cn
http://eCpgvy8z.yjtnc.cn
http://QgRs1gX2.yjtnc.cn
http://IDw4hIPt.yjtnc.cn
http://hiPLO4z8.yjtnc.cn
http://FQ0zRwgI.yjtnc.cn
http://a8yfzwgN.yjtnc.cn
http://jvH4Savv.yjtnc.cn
http://FUqyyQiT.yjtnc.cn
http://mh7lCwP9.yjtnc.cn
http://www.dtcms.com/a/209640.html

相关文章:

  • 【agent】简历信息提取智能体
  • C++11新特性(2)
  • DETR3D- 3D Object Detection from Multi-view Images via 3D-to-2D Queries
  • 20250523-在Unity中创建角色动画(2D)(Set up Animator with State Machine)
  • Makefile快速入门
  • PCB设计实践(二十五)贴片电阻与插件电阻的全面解析:差异、演进与应用场景
  • Python打卡第34天
  • 纸牌游戏(基于集合,和自定义排序实现)
  • MIAOYUN受邀参加“创投天府·周周见”活动,以AI原生技术赋能科创产业新生态
  • 2000-2023年各地级市进出口总额/地级市对外经济贸易数据
  • Python图像处理基础(四)
  • 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何控制高斯椭球
  • 详解osgb的顶点,纹理,索引,UV读取与存储
  • PyQt学习系列04-多线程与异步编程
  • 3362. 零数组变换 III
  • Honeywell CV-DINA-DI1624-2A 数字输入模块
  • 【Web前端】JavaScript入门与基础(一)
  • 【软件测试】第三章·软件测试基本方法(逻辑覆盖、路径覆盖)
  • Redis 缓存使用的BigKey问题
  • Cesium基础对象介绍
  • MySQL别名规则与应用场景
  • 矩阵详解:线性代数在AI大模型中的核心支柱
  • 【ICL】上下文学习
  • 英语写作中“假设”suppose, assume, presume 的用法
  • Arthas(阿尔萨斯)
  • C++高效求解非线性方程组的实践指南
  • 第一个Python程序
  • 主类网络和无类网络,什么是主类网络边界
  • 5.23 打卡
  • 淘宝卖家评价等级如何区分?如何提升信誉等级?