尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CF1097F Alex and a TV Show

CF1097F Alex and a TV Show
📅 发布时间:2026/6/19 12:30:57

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。

相关新闻

  • 48
  • 基于相控微波光子滤波器的旋转诱导相位差解调
  • 2025.11.24博客

最新新闻

  • 从TTL到485:深入解析差分信号转换电路的设计要点与实战应用
  • 杭州GEO优化公司2026年6月Top5:选型疑问与避坑全解 - GEO优化
  • 2026年最新武汉光谷科技职业技术学校联系方式及招生办电话号码 - 武汉中职最新信息发布
  • 揭秘Mac鼠标滚轮终极优化:让外接鼠标拥有触控板般的丝滑体验
  • MC9RS08KA2内部时钟与定时器深度解析:从原理到低功耗设计实战
  • 2026玉林本地人必选防水补漏检测维修公司靠谱服务商TOP5推荐:房屋渗漏水检测维修/卫生间/厨房/天花板/阳台/外墙渗漏水检测补漏维修-暗管漏水检测专业仪器精准定位漏水点 - 即刻修防水

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号