[MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题
[MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题
题目描述
东风谷 早苗(Kochiya Sanae)非常喜欢幽灵乐团的演奏,她想对她们的演奏评分。
因为幽灵乐团有
因为音乐在不同的部分会有不同的听觉感受,所以
因为乐团的歌实在太好听了,导致分数特别高,所以她们的分数要对给定的正整数
因为有很多歌曲要演奏,所以早苗给出了
对于
思路点拨
主要还是根据我的 莫反套路 来进行推导。真的十分经典,可以看一看(广告)
先看到原式,这个式子可以使用
因为是模意义下的乘法,所以我们分子分母可以简答合并一下,那么就是:
至此操作很常规,和一道叫 product 的莫反题一样。
然后我们考虑分子和分母,这又可以拆分:
这都差不多,一下只讲解左边一半
分母差不多,也只讲解左边一半,右边是一样的。
这部分幼儿园随便写。前提是看了我的博客(广告推销)
此时
先讲最简单的分子(还是再讲一遍,我们分子分母都只讲一半,另一半是一样的):
和
看到这种式子,我们也是使用技巧(可以看一下上面的博客,广告):枚举
先考虑一下幂:
现在我们可以莫反:
我们进而枚举
我们集合
而中间括号内的部分
这部分推出来是很基础的。
这部分还是偏简单。
分子有点侮辱智商,我们直接写出答案:
考虑分母:
与
考虑括号内的数,使用技能 枚举
使用莫比乌斯反演:
现在我们使用三界魔法
实现一样的,括号内预处理,其余的富比尼定理优化一下就可以了。时间复杂度和
这部分是很有挑战的了,我目前没有推出分母。但是分子是比较简单的。
我们按照套路,枚举一下
底数至于
幂的部分拎出来先,这部分的 Latex 比较复杂,如果还是像
开始莫反:
我们发动三阶魔法
括号内什么筛法预处理就可以了,再做一个前缀和。其余的部分富比尼定理优化计算。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现