博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[CTS2019]珍珠——二项式反演
阅读量:4954 次
发布时间:2019-06-12

本文共 476 字,大约阅读时间需要 1 分钟。

考虑实际上,统计多少种染色方案,使得出现次数为奇数的颜色数<=n-2*m

其实看起来很像生成函数了

n很大?感觉生成函数会比较整齐,考虑生成函数能否把n放到数值的位置,而不是维度

 

有标号,EGF,发现奇偶性有关,其实就是e^x+-e^(-x)这种。(确实很整齐)

所以可以带着e^x化简

如果枚举奇数颜色数,再用两个EGF卷积搞来搞去,很麻烦

还要转化为路径?(可能上下阶乘很多吧。。。),这谁想得到

 

上面的方法之所以麻烦,是因为二项式展开之后存在三个sigma

不妨尝试去掉一个

怎么去掉?

反演!

 

钦定至少k个

这样,单纯e^x就简单很多!二项式展开将会少一个∑

处理系数:

然后fk可以卷积!

恰好有i个的gi,直接二项式反演即可!!!!

 

感觉就是用反演,把三个∑套在一起,变成了两个∑做两遍

 

就是,

枚举多少个奇数,隐含条件是,剩下的都要是偶数

而反演一下,剩下的就无所谓了

恰好,可以钦定若干个成为奇数,系数是组合数,二项式反演即可。

转载于:https://www.cnblogs.com/Miracevin/p/11176558.html

你可能感兴趣的文章
第二次作业-评分
查看>>
JS如何将变量作为一个对象的Key
查看>>
golang 反射解惑
查看>>
六、Working with Data(二) Understanding Content Handlers
查看>>
poj3037
查看>>
gradle 入门介绍
查看>>
android ADT Bundle for Mac下载地址
查看>>
【Cocos Creator 实战教程(1)】——人机对战五子棋(节点事件相关)
查看>>
servlet是什么?
查看>>
团队作业第二次—项目选题报告
查看>>
笨方法学python(本文为阅读时从此书摘录的笔记) 第五天
查看>>
C#泛型
查看>>
LeetCode 166. Fraction to Recurring Decimal
查看>>
bzoj2870最长道路tree——边分治
查看>>
有趣的家庭菜园
查看>>
我的PHP爬虫实现一页式学习工具 : 我的超级文档查看利器 把文档所有页面当做一个页面输出 一直pagedown就可以快速学习 关键词完整全文搜索...
查看>>
struts.xml中namespace的配置之浏览器兼容性
查看>>
打印等腰三角形
查看>>
《转》GDB中应该知道的几个调试方法
查看>>
罗马假日
查看>>