码迷,mamicode.com
首页 > 其他好文 > 详细

jzoj6151

时间:2020-05-28 13:21:33      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:time   mat   limit   splay   整数   中间   span   block   解释   

题意

\(r,n\)\(r\times n\)的矩阵合法当且仅当满足
\((1)\):给定一个正整数\(K\),我们说第\(j\)列稳定\((j\in[1,n))\),当且仅当\(\forall i\in[1,r],A_{i,j}<A_{i,j+1}\)
\((2)\):每一行是\(n\)元排列
\((3)\):若\(j\)\(K\)的倍数,则第\(j\)列是不稳定的,否则若\(j\)不为\(K\)的倍数,则第\(j\)列是稳定的
求合法的矩阵个数

做法

先按\(K\)为一块考虑,令\(f_{i}\)为前\(iK\)列的合法个数,有:

\[f_i=\sum\limits_{j=0}^{i-1}{iK\choose jK}^r(-1)^{i-1-j}f_j \]

解释一下:
每次容斥后方的块中间均不满足,均不满足时是一个上升序列

jzoj6151

标签:time   mat   limit   splay   整数   中间   span   block   解释   

原文地址:https://www.cnblogs.com/Grice/p/12979722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!