【学习笔记】整除分块、线性筛、莫比乌斯反演

显然我的数学没有lh好

Number Challenge

  • 莫比乌斯反演好题 板题
  • 标算复杂度 O ( n 2 log ⁡ n ) O(n^2\log n) O(n2logn)
  • 怎么暴力都行

Superhero’s Job

  • 显然 J ( x ) J(x) J(x) 是积性函数
  • J ( p i k ) = 1 + p i k J(p_i^{k})=1+p_i^{k} J(pik)=1+pik
  • J ( x ) = ∏ ( 1 + p i k i ) J(x)=\prod(1+p_i^{k_i}) J(x)=(1+piki)
  • 假设 p i ≤ A p_i\le \sqrt{A} piA
  • 可以记忆化搜索

于神之怒

Sum Over Subsets

  • f [ i ] f[i] f[i]表示 A A A gcd ⁡ \gcd gcd i i i的倍数的贡献和
  • 考虑贡献法
  • 即每对元素对答案的贡献
  • 很好推就不说了

Cowslip Collections

Polygons

  • 巧妙的题目
  • 首先把所有多边形转到同一顶点上
  • 然后是比较高妙的trick
  • x x x边形的第 y y y个顶点是 y x \frac{y}{x} xy
  • 考虑对答案有贡献的顶点
  • 一定满足 x x x, y y y互质
  • 否则不难构造出 y ′ x ′ \frac{y'}{x'} xy,则 x ′ x' x边形不在方案中,显然不优
  • 因此 x x x边形对答案的贡献为 ϕ ( x ) \phi(x) ϕ(x)
  • 因此我们按 ϕ ( x ) \phi(x) ϕ(x)排序贪心
  • 不难证明这是答案的下界
  • 注意特判 k = 1 k=1 k=1, k = 2 k=2 k=2
  • 注意将 1 1 , 1 2 \frac{1}{1},\frac{1}{2} 11,21算入答案

__EOF__

本文作者仰望星空的蚂蚁
本文链接https://www.cnblogs.com/cqbzly/p/17530124.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   仰望星空的蚂蚁  阅读(14)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
历史上的今天:
2021-07-17 【题解】Alice ans Bob(博弈论)
点击右上角即可分享
微信分享提示