当前位置: 首页 > 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.jsqmd.com/news/910082/

相关文章:

  • 树莓派Pico连接DHT22温湿度传感器:从硬件连接到MicroPython代码实战
  • 如何高效使用Xcode开发者磁盘映像:iOS开发的终极解决方案
  • 5分钟极速上手:BetterNCM插件管理器完整安装指南,解锁网易云音乐隐藏功能
  • 从零到一:手把手教你用BACnet/IP和Yabe工具调试一个虚拟温度传感器
  • 基于XIAO SAMD21的便携式土壤湿度监测仪设计与实现
  • 在武汉,让闲置黄金体面“回家”:一份关于信任与价值的回收指南 - 奢侈品回收测评
  • 云原生技术学习日志Day04:Linux系统登录与Shell命令行基础
  • 从开机键到系统跑起来:图解Jetson NANO/XAVIER NX的上电时序与硬件启动流程
  • 提示词工程:四大支柱与实战技巧,让ChatGPT从聊天AI变智能副驾
  • 线性规划建模不靠猜:Claude辅助下的数学符号→自然语言→标准LP格式自动转换(已开源v0.9.3校验工具)
  • 2026五月精选:石景山靠谱的空气检测公司 - LYL仔仔
  • 2026年5月南充权威排行榜|高端高考填报机构白皮书盘点 - damaigeo
  • Claude情感曲线“静默漂移”现象首曝:连续7天无明显prompt变更却情感倾向偏移±2.4σ(附检测脚本+溯源日志模板)
  • 崩坏3扫码登录神器:如何用一款工具解决9大渠道服的登录难题?
  • 如何快速解决硬件散热问题:终极Windows风扇控制指南
  • 西藏本地靠谱旅行社排行:15年资历纯玩定制赛道盘点 - 互联网科技品牌测评
  • 别再死记硬背I/P/B帧了!用大白话和实际场景聊聊H.264编码到底怎么省流量的
  • # 2026年宁夏KTV模块化装修深度指南:银川包厢设计、音响灯光改装、沉浸式KTV快装避坑手册 - 年度推荐企业名录
  • 用so-vits-svc 4.0训练你自己的AI歌声模型:从干声提取、数据清洗到效果调优全流程
  • 点云配准新选择:VGICP如何巧妙融合GICP的精度与NDT的速度?(原理拆解与代码实战)
  • 为什么导航站越来越难做
  • StarRailAssistant:解放双手的《崩坏:星穹铁道》自动化助手
  • 技术拆解:TapTap 电脑版如何实现“无需传统模拟器”的手游 PC 化运行?
  • 20252917 2025-2026-2 《网络攻防实践》实践十报告
  • Visual Syslog Server:如何在Windows上建立终极日志监控系统
  • 无代码+AI API:5个可快速变现的智能应用构建指南
  • 2026五月精选:专业的绍兴登高车租赁选哪家 - LYL仔仔
  • Excel批量搜索终极指南:如何3分钟完成100个文件的跨文件查询
  • 从LiteLLM供应链攻击看PyPI恶意包防御与应急响应实战
  • 2026年国产涡街流量计十大品牌权威测评:技术实力、量化指标与真实案例全景解析 - 仪表品牌榜