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

P13275 [NOI2025] 集合

容斥系数大神的含金量。

首先考虑 \([f(P) = f(Q)]\) 一看就不是很好办,我们需要容斥,容斥出来的结果是:

\[[f(P) = f(Q)] = \sum_{S \subseteq P} \sum_{T\subseteq Q} 2^{|S \cap T|} (-1)^{|S| + |T|} \]

后面那一项 \(-1\) 的系数应该是很好猜的,前面的 \(2^x\) 可能需要高斯消元观察一下,但是你要是直接推出来了我也没有话说。

那么答案便是:

\[\sum_S \sum_T 2^{|S \cap T|}(-1)^{|S| + |T|} \sum_{S \subseteq f(P)} \sum_{T \subseteq f(Q)} [P \cap Q = \emptyset] \prod_{i \in P \cup Q} a_i \]

但是这个式子还是太丑了,我们希望能够将 \(P, Q\) 去掉只剩下 \(S, T\),这样显然枚举量小的多,那么我们令 \(C_S\)\(S\) 的超集,由于现在不限制 \(f(P) = f(Q)\) 了,那么答案便是:

\[\sum_S \sum_T 2^{|S \cap T|}(-1)^{|S| + |T|} \sum_{X \subseteq A_S \cup A_T} \prod_{i \in X}(1 + [i\in A_S\cap A_T])a_i \]

\(+\) 上那一个表示 \(i\) 既能够分配给 \(P\) 也可以分配给 \(Q\),于是现在你会了本题的 \(O(8^n)\) 做法了,恭喜你获得了 \(16pts\)

未完待续。

http://www.zskr.cn/news/137557.html

相关文章:

  • 5分钟掌握Obsidian代码块美化终极技巧
  • 2025年国内智能营销服务商权威推荐排行榜——聚焦AI搜索推广驱动与全域增长,助力企业精准决策 - 呼呼拉呼
  • QMC解码器完整指南:快速解锁QQ音乐加密音频的终极方案
  • 5个常见问题解析:为什么容器音乐服务找不到你的本地歌曲
  • 从源码角度解析C++20新特性如何简化线程超时取消
  • OpenRPA:免费开源的企业级自动化平台完整指南
  • ESP32引脚资源分配建议:合理规划I/O口方案
  • 消费品转型品牌战略咨询怎么做?奇正沐古品牌分析 - 资讯焦点
  • 2025年国内地坪源头厂商权威推荐排行榜——聚焦企业服务与产品性能,助力精准选型(涵盖固化剂/水性聚氨酯砂浆/环氧/聚氨酯超耐磨地坪工程厂商) - 呼呼拉呼
  • Playwright MCP浏览器自动化指南:让AI精准理解你的命令 - 教程
  • 2025年AI培训老师怎么选?这5位实战派专家帮你突破技术瓶颈 - 品牌测评鉴赏家
  • PlantAssistant-轻松浏览1G的RVM
  • 波特律动串口助手:浏览器端串口调试终极指南
  • 2025专家视角:国内专业地坪材料与工程厂家解决方案综合评估与推荐 - 呼呼拉呼
  • Zeppelin - Connect to Flink SQL Gateway
  • 计算机Java毕设实战-基于springboot的可追溯果园生产过程管理系统的设计与实现 “种植 - 管理 - 采收 - 溯源” 全链条数字化体【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 常见的http返回headers
  • BetterNCM安装器:一键解锁网易云音乐无限潜能
  • 信息素养大赛 2025 游记
  • 3分钟掌握Sketchfab模型下载:免费工具完全攻略
  • Vue 3样式深度选择器:为什么我们需要:deep()? - 教程
  • OpenCore Legacy Patcher:让旧Mac焕发新生的完整指南
  • ppInk终极指南:免费开源屏幕标注工具的完整使用教程
  • 老Mac重生指南:OpenCore Legacy Patcher技术详解
  • OpenCore Legacy Patcher:让老旧Mac突破限制焕新升级
  • mootdx通达信数据读取终极指南:Python开源工具完整使用教程
  • 终极指南:如何在ComfyUI中部署BiRefNet实现专业级背景移除
  • 开源阅读鸿蒙版完整终极指南:打造纯净无广告的数字书房
  • Windows 11终极绕过指南:5步完成旧设备完美升级方案
  • MooTDX实战宝典:5大高效技巧解锁通达信数据全能力