2025.7.19 闲话
图


免责声明:后面大概是把 well-known 的东西再随便谈谈,可能没啥意义。
由于某些原因发现高维前缀和和 Dirichlet 前缀和不得不说有着千丝万缕的联系。。比如 CF2039F2 好像其实和 P11458 是一样的,不过前面那个题是黑色的。可以想想有什么只有一侧做过另一侧还没做的事(
如果学过离散数学可能知道 Dirichlet 卷积相当于是在处理整除关系的 lattice、位运算 (OR / AND) 卷积是在处理包含关系的 lattice,对于整除关系来说可以在素数幂分解为若干线性序的直积、对于包含关系来说可以按位分解为若干线性序的直积,所以实际上它们的表现是很相似的 .
大家应该都知道 GCD/LCM 卷积和 OR/AND 卷积有着千丝万缕的联系:
今天迷思的时候想到,Dirichlet 卷积对于位运算侧是什么呢?可能感觉会对应子集卷积,不过其实情况还是有一点区别,子集卷积对应的其实是正交 Dirichlet 卷积:
那么根据子集卷积道理,正交 Dirichlet 卷积可以做到 \(O(n(\log\log n)^2)\) .
追忆过去可以知道,普通的 Dirichlet 卷积可以通过枚举 \(g=\gcd(a,b)\) 处理除以 \(g\) 的正交 Dirichlet 卷积并贡献到 \(g^2\) 处求得,计算可得即使枚举 \(g\) 此处的复杂度也可以被控制在 \(O(n(\log\log n)^2)\) 量级(应该大概是个 \(\zeta(2)\) 道理).
(其实也不一定非得是正交 Dirichlet 卷积,飞雨烟雁博客里写了一个 square-free Dirichlet 卷积)
关于位运算卷积有所谓集合幂级数,能不能对于整除也编一个这种幂级数?事实证明由于整除没有类似 XOR 这种 non-trivial 的运算即使设计了也不太能简化问题(?
以下是博客签名,正文无关
本文来自博客园,作者:Jijidawang,转载请注明原文链接:https://www.cnblogs.com/CDOI-24374/p/18993307
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC BY-NC-SA 4.0)进行许可。看完如果觉得有用请点个赞吧 QwQ

浙公网安备 33010602011771号