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

CF1097F Alex and a TV Show

Sol

思路挺曲折的。

以下所有公式均表示模 \(2\) 意义下的答案。

假设 \(s_i\) 表示集合 \(s\)\(i\) 的出现次数对 \(2\) 取模的余数。

如果没有 \(3\) 操作直接 bitset 就可以了。

\(V\) 表示值域上限。考虑 \(3\) 操作如何表示,假设三个集合 \(x,y,z\) 满足 \(x\times y=z\),那么 \(z_t=\displaystyle\sum_{i=1}^{V}\sum_{j=1}^{V}[\gcd(i,j)=t]a_ib_j=\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}\sum_{j=1}^{\left\lfloor \frac{V}{t}\right\rfloor}[\gcd(i,j)=1]a_{it}b_{jt}\)

根据 \([x=1]=\displaystyle\sum_{d|x}\mu(d)\),可以得到 \(z_t=\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}\sum_{j=1}^{\left\lfloor \frac{V}{t}\right\rfloor}x_{it}y_{jt}\sum_{d|i\land d|j}\mu (d)=\sum_{d=1}^{V}\mu(d)\sum_{i=1}^{\left\lfloor \frac{V}{td}\right\rfloor}\sum_{j=1}^{\left\lfloor \frac{V}{td}\right\rfloor}x_{itd}y_{jtd}\)

然后发现还是很难做,令 \(g_{s,t}=\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}s_{it}\),那么:

\[z_t=\displaystyle\sum_{d=1}^{\left\lfloor \frac{V}{t}\right\rfloor}\mu(d)g_{x,td}g_{y,td} \]

\[\begin{aligned}g_{z,t}=&\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}z_{it}\newline=&\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}\sum_{d=1}^{\left\lfloor \frac{V}{it}\right\rfloor}\mu(d)g_{x,itd}g_{y,itd}\newline=&\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}g_{x,it}g_{y,it}\sum_{d|i}\mu(d)\newline=&\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}g_{x,it}g_{y,it}[i=1]\newline=&g_{x,i}g_{y,i}\end{aligned} \]

也就是对应位置相乘,等价于 bitset 的与操作。

最后根据莫反可以得到 \(z_t=\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}\mu(i)g_{z,it}\),注意到我们只关心模 \(2\) 的答案,所以 \(z_t=\displaystyle\sum_{i=1}^{\left\lfloor \frac{V}{t}\right\rfloor}|\mu(i)|g_{z,it}\),令 \(tmp_{it}\gets \mu(i)\),那么 \(z_t=\displaystyle\sum_{i=1}^{V}tmp_{i}g_{z,i}\),仍然可以用 bitset 来做。

时间复杂度:\(O(\dfrac{V\log V}{\omega}+\dfrac{nV}{\omega})\),其中 \(V\) 是值域上限,\(\omega=32\)

如果公式有误请私信我。/kel

Code

Link。

http://icebutterfly214.com/news/63801/

相关文章:

  • 2025年11月美国实习中介排名全攻略:从简历到入职的实力派之选,解锁名企资源的职场引路人
  • 不那么详细的多项式笔记
  • Ai元人文:行为化不是放弃概念,而是通往概念的坚实阶梯
  • 2025美国留学机构TOP榜:从申请到就业的全链条护航者
  • 复制 deepseek think 思考 内容 的方法
  • Scrum冲刺阶段 Day One
  • 2025年11月口碑好的钢骨架聚乙烯塑料复合管厂家推荐排行榜哪家好
  • 2025-11-23~24 hetao1733837的刷题记录
  • 2025/11/24~2025/11/28 做题笔记 - sb
  • 高性能AI股票预测分析报告 - 2025年11月24日 - 20:46:52
  • 开题报告模板详解:手把手教你写出完美开题报告
  • 「张张讲AI」AI资讯公众号:联动深圳人才集团,讲师输出资讯+授课,助力AI落地
  • 使用frp实现内网穿透
  • 2025年11月GEO服务商推荐评测报告:从稳定性到AI能力解决方案剖析
  • macOS怎么关闭指定软件的开机自启
  • 2025.11.24 - A
  • 一个复数可以被表示为另一个复数的平方
  • 2025热流道厂家选哪家好?热流道厂家排名实力榜单
  • 106_尚硅谷_continue课堂练习
  • 2025气动接头生产厂家推荐,优质气动接头厂家精选
  • 2025电动车连接器厂家优选,靠谱锂电池连接器厂家推荐测评
  • 2025矿山机厂家推荐,精选矿山开采设备厂家推荐
  • 动态=静态(转化思想,类似扫描线)
  • 抖音投流健康领域领航者——苏州诊途赋能品牌全域增长 - langchain
  • MATLAB/Simulink水箱水位控制系统实现
  • 视觉外观缺陷检测系统公司推荐及行业应用解析
  • Minimind-一个开源LLM项目的代码分析2:模型训练
  • 2025医疗器械第三方测试机构推荐:靠谱选择 + 核心资质全解析!
  • 推歌/个人歌单 - Gon
  • 2025年11月暗黑游戏推荐:权威榜单与选择指南