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

两种筛

目录
  • Min-25 筛
    • 1 - 核心思想
    • 2 - 大体过程
      • 2.1 - 记号与约定
      • 2.2 - Part 1:转化为求出 \(G(n)\)
      • 2.3 - Part 2:求出 \(G(n)\)
  • PN 筛

Min-25 筛

1 - 核心思想

使用一种类似于 dp 的方式,以及最小质因数 \(\le \sqrt n\) 的性质,来优化求积性函数前缀和的复杂度。
具体的,你需要有一积性函数 \(f\)

2 - 大体过程

2.1 - 记号与约定

\(p_i\) 表示第 \(i\) 个质数。
\(h(x)\) 表示 \(x\) 的最小质因子。
\(\mathbb{P}\) 表示质数集。
给出 \(F_{k}(n)\) 的定义为:

\[F_{k}(n) = \sum_{x = 1}^n [h(x) \ge p_k] f(x) \]

给出 \(G(n)\) 的定义为:

\[G(n) = \sum_{x = 1}^n [x \in \mathbb{P}] f(x) \]

2.2 - Part 1:转化为求出 \(G(n)\)

考虑计算 \(F_{k}(n)\),先把其分为两个部分,质数与合数,对于合数部分,枚举最小质因数,并将其全部除去:

\[\begin{aligned} F_{k}(n) &= G(n) + \sum_{x = 1}^n [x \not \in \mathbb{P} \land h(x) \ge p_k] f(x) \\ &= G(n) + \sum_{p \in \mathbb{P}} \sum_{e \ge 1 \land p^e \le n} f(p^e) (F_{k + 1}(\lfloor \frac{n}{p^e} \rfloor) + [e > 1]) \end{aligned} \]

可以证明复杂度为 \(O(n^{1 - \epsilon})\),问题在于求出 \(G\)\(O(\sqrt n)\) 个点值(只有形如 \(\lfloor \frac{n}{y} \rfloor\)\(x\) 有用)。

2.3 - Part 2:求出 \(G(n)\)

参考一下筛法,可以设计 \(G_{k}(n)\) 定义为:

\[G_k(n) = \sum_{x = 1}^n [h(x) \ge p_k \lor h(x) \in \mathbb{P}] \]

存在转移:

\[G_k(n) = G_{k - 1}(n) - [p_k^2 \le n]f'(p)(G_{k}(\lfloor \frac{n}{p} \rfloor) - G_{k}(p_{k - 1})) \]

注意,此处 \(f'(p)\) 是与 \(f(p)\) 在质数处点值相同的完全积性函数。

PN 筛

http://www.rkmt.cn/news/1421392.html

相关文章:

  • 如何高效使用Xcode开发者磁盘映像:iOS开发的终极解决方案
  • Arduino IDE配置ESP32/ESP8266开发环境完整指南
  • 提示词工程:四大支柱与实战技巧,让ChatGPT从聊天AI变智能副驾
  • 2026五月精选:石景山靠谱的空气检测公司 - LYL仔仔
  • 在武汉,让闲置黄金体面“回家”:一份关于信任与价值的回收指南 - 奢侈品回收测评
  • 线性规划建模不靠猜:Claude辅助下的数学符号→自然语言→标准LP格式自动转换(已开源v0.9.3校验工具)
  • 基于XIAO SAMD21的便携式土壤湿度监测仪设计与实现
  • 如何快速解决硬件散热问题:终极Windows风扇控制指南
  • 用so-vits-svc 4.0训练你自己的AI歌声模型:从干声提取、数据清洗到效果调优全流程
  • 西藏本地靠谱旅行社排行:15年资历纯玩定制赛道盘点 - 互联网科技品牌测评
  • # 2026年宁夏KTV模块化装修深度指南:银川包厢设计、音响灯光改装、沉浸式KTV快装避坑手册 - 年度推荐企业名录
  • 2026年国产涡街流量计十大品牌权威测评:技术实力、量化指标与真实案例全景解析 - 仪表品牌榜
  • 20252917 2025-2026-2 《网络攻防实践》实践十报告
  • Kali Linux 2024.2 最新版安装后,第一件事为什么是换源?保姆级阿里云镜像配置教程
  • 2026贵州包车哪家好?实测10大机构,贵州中旅花果园第一营业部凭实力登顶 - 深度智识库
  • 【2026最新】PCL2启动失败/闪退怎么办?三种方法彻底修复,附日志定位流程图
  • Unity开发避坑:为什么你的JsonUtility序列化总是失败?从MonoBehaviour到普通类的完整指南
  • 三步解锁QQ音乐加密音频:qmcflac2mp3终极转换指南
  • 2026年主流抗污瓷砖排行:性能与场景适配综合盘点 - 互联网科技品牌测评
  • 怎么判断传递的是:函数引用还是函数的返回值?
  • 2026凯里市本地人必选的公共卫生检测专业机构TOP5推荐!美容院、足疗店、酒店宾馆卫生检测、许可证办理,正规CMA资质检测公司排名推荐 (2026年5月商铺卫生办证最新深度调研方案) - 一休咨询
  • C166模拟串口开发指南与实战技巧
  • 2026年山东工业气体系统运营商选型指南:液氧液氮、特种气体、现场制气全景深评 - 年度推荐企业名录
  • 5分钟快速上手:B站m4s缓存视频免费无损转换终极方案
  • 2026年反渗透/RO/工业纯水设备厂家推荐榜单:EDI超纯水、制药纯化水及大型净水设备公司综合实力与选购指南 - 品牌企业推荐师(官方)
  • 2026海南本土老牌口碑财税哪家强?5家注册公司代理做账代办一站式推荐实测综合评分榜 - 速递信息
  • Mac鼠标增强终极指南:让普通鼠标媲美苹果触控板的5个技巧
  • 杭州会务机构哪家强?靠谱会务公司深度盘点(2026年5月最新) - 商业新知
  • 联想刃7000K BIOS隐藏功能解锁指南:3个关键步骤释放硬件潜力
  • 基于树莓派Pi Pico的智能日出唤醒灯DIY:从生物钟原理到微控制器实现