TCO14 Wildcard CountTables——斯特林数+容斥

Posted miracevin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCO14 Wildcard CountTables——斯特林数+容斥相关的知识,希望对你有一定的参考价值。

不知道咕了多长时间的题。。。

讲了3遍,还是自己搞懂了。。

暂时没有找到题目链接

 

题意:

n×m的网格,每个格子填[1,x]的数,使得不存在两行两列同构。

先保证一个,行相同。

再容斥掉列。

枚举至多可以分成k个等价类。S表示第二类斯特林数

$ans=\sum_k=1^mC(x^k,n)\times S(m,k)\times (-1)^m-k$

为了使得每个方案,假设有t个实际列的等价类,使得被统计的$2^m-k$(就是每个相邻的列能否合并成一个等价类)配上系数,$\sum_i=0^m-tC(m-t,i)\times (-1)^m-t-i=0$

所以注意这里是$(-1)^m-k$

 

 

保证行相等,列用容斥。

以上是关于TCO14 Wildcard CountTables——斯特林数+容斥的主要内容,如果未能解决你的问题,请参考以下文章

TCO14 1B L3: EagleInZoo, dp,tree

图表,列表在同一DIV里切换显示()

javascript 尾递归优化TCO

TCO

TCO 11 muddy round

什么是反掩码wildcard-mask ?