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

详细揭秘:详细揭秘:集合划分容斥的容斥系数

详细揭秘:详细揭秘:集合划分容斥的容斥系数

宝宝都会的集合划分容斥,从多项式角度推导容斥系数

参考文献:

详细揭秘:集合划分容斥的容斥系数

2024.12.23 闲话

浅谈集合划分容斥

容斥系数简单来说就是当我们产生贡献的集合里面有 极大 等限制词语时用来拆掉这个限制所人为构造的一组系数

我们现在有两种算法

  1. 保证所有贡献集合都满足 极大
  2. 丢掉 极大 的限制

我们希望在 2 的做法中加入容斥系数使得答案和 1 算出来一样

设当前等价类合并(不限制极大的元素合并成极大的元素)的函数为 \(G\),而在 1 中的极大集合的贡献系数是 \(F\)

那么我们构造的函数 \(H\) 满足 \(G(H(x))=F(x)\) 答案就正确了

原因就是你把所有的 \(H\) 拼起来等于它应该的系数,和正常容斥一个道理

例题

00-avoiding 序列

首先划分等价类,找到我们要容斥的东西,肯定是要对 \(0\) 的长度进行容斥

那么有 \(F(x)=x,G(x)=\dfrac{1}{1-x}-1\)

可以发现最终 \(H(x)=\dfrac{x}{1+x}\)

那么就可以直接做了,答案的生成函数是 \(\dfrac{1}{1-H(x)-mx}\)

计树

首先划分等价类,肯定划分一段连续的链是等价类

考虑如何计算,发现 \(k\) 段生成树的方案是 \(\prod\limits_i c_i n^{k-2}\)

显然合并是 \(G(x)=\dfrac{1}{1-x}-1\)\(F(x)=\dfrac{x^2}{1-x}\)

于是 \(H(x)\) 可以简单求出,答案的生成函数就是 \(\dfrac{1}{1-\sum\limits_i ni [x^i]H(x)}\)

这里加系数是没有问题的,因为合并的时候限制了连接方式,每个合并的依然只会被多算一次

Yet Another ABC String

这个题很经典了,考虑划分等价类是 \(\text{ABCAB}\) 这样的段,因为段长最大是 \(2\),因此生成函数是

\(F(x)=x+x^2,G(x)=\dfrac{1}{1-x}-1\) 容易知道容斥系数 \(H(x)=1-\dfrac{1}{1+x+x^2}\)

那么我们带上容斥系数连续段的生成函数是 \(\dfrac{x+y+z-3xyz}{1-xyz}\)

答案是 \([x^ay^bz^c]\dfrac{1-xyz}{1-x-y-z+2xyz}\),手动提取系数即可

http://www.gsyq.cn/news/18686.html

相关文章:

  • 学好微积分特别是偏微分方程的数值求解对于学习CFD的好处?
  • 基于Logistic映射与Chen超混沌系统结合DNA分块编解码的图像加密技术
  • Web前端入门第 88 问:引入 JavaScript 的 script 标签究竟有多少用法?
  • 我如何控制新增的节点是 leader 还是follower呢?
  • 2025 年全屋定制 / 高端 / 装修收纳设计 / 不锈钢橱柜 / 别墅 / 大平层装修公司推荐:苏州伍德家居与百能家居的优质定制解决方案解析
  • SAS重要证明结论
  • 2025 年蒸汽发生器厂家最新推荐排行榜:含 800KG 燃气 / 超低氮冷凝 / 400KG 燃气等多类型设备企业优选指南
  • 全网首发/Qt结合ffmpeg实现rist推拉流/可信赖的互联网流媒体协议/跨平台支持各个系统
  • 2025 年灌装机厂家最新推荐权威榜单:聚焦全自动液体定量灌装设备,精选饮用水 / 纯净水 / 矿泉水灌装领域优质企业
  • 2025 年灌装生产线厂家最新推荐排行榜:覆盖饮料 / 矿泉水 / 纯净水 / 桶装水 / 全自动生产线,助力企业精准选购优质设备权威榜单
  • Vue 创建项目的几种方式
  • C# 使用WebView2加载本地资源
  • 从零开始部署Android环境的Jenkins CI/CD流水线(docker环境,Win强大的系统)
  • 集群、分布式、微服务
  • 改了 Nacos 一行配置,搞崩线上支付系统!
  • Gitee Insight领跑DevSecOps赛道:2025研发效能工具全景评测
  • Vue3 集成 VueRouter
  • 2025 最新球墨铸铁管件厂商推荐排行榜权威发布,市政 / 给排水 / 消防用管件优选品牌深度解析
  • CH585在MACOS系统中协商BLE连接间隔至7.5ms
  • FastCopy复制软件绿色版下载!一款快速复制软件!方便实用
  • CopyOnWriteArrayList 的故事--一起看看java原生的读写分离
  • 详细介绍:深入解析 List 容器组件:构建高效、可交互的列表解决方案
  • 2025年开发者必看:本土化代码管理平台Gitee如何助力中国开发者高效协作
  • C. awoos Favorite Problem
  • 2025 年过滤机厂家最新推荐排行榜:胶带式 / 盘式真空 / 脱水 / 带式真空 / 水平带式过滤机企业权威选购指南
  • 2025 年最新推荐灭火器维修公司榜单:覆盖干粉 / 水基 / 二氧化碳 / 七氟丙烷 / 锂电池灭火器维修,帮您选到专业可靠服务单位
  • scrapy-redis项目:爬取某网站图书信息 - 实践
  • 深入解析:考研复习-线性代数-第二章-矩阵
  • 2025 年最新推荐!空压机租赁公司综合实力榜单:涵盖无油 / 高压 / 阿特拉斯等机型及二手买卖置换回收,助力企业精准选靠谱服务商
  • 2025 年报警器厂家最新推荐权威榜单:海湾 / 青鸟 / 利达等品牌全覆盖,详解优质服务商助力安全选购NB烟感/松江烟感/三江烟感/燃气报警器厂家推荐