
lucas定理
linkfqy
A link to FQY.
展开
-
【lucas定理】BZOJ4403 序列统计
题面在这里首先元素大小在[L,R][L,R]等价于[1,R−L+1][1,R-L+1]那么长度为i,元素大小[1,M][1,M]的非降序列方案数为CM−1i+M−1C_{i+M-1}^{M-1}所以答案就是: ∑i=1NCM−1i+M−1=(∑i=1NCM−1i+M−1)+CMM−1=(∑i=2NCM−1i+M−1)+CMM+1−1=(∑i=3NCM−1i+M−1)+CMM+2−1…=CMN+M−原创 2017-12-05 19:38:11 · 320 阅读 · 0 评论 -
【lucas定理】BZOJ2982 combination
题面在这里不说了,直接lucas示例程序:原创 2017-12-05 19:57:12 · 232 阅读 · 0 评论 -
【递推+lucas定理】BZOJ2111 [ZJOI2010]Perm 排列计数
题面在这里可以发现,此数列恰好满足堆性质可以把它看做小根堆的数组储存形式然后就可以愉快的DP了: fi=Csize lsonsize ifi∗2fi∗2+1f_i=C_{size\ i}^{size\ lson} f_{i*2}f_{i*2+1} 注意当n>pn>p时,可能不存在(n!)−1 (mod p)(n!)^{-1}\ \ \ (mod\ p)所以lucas定理就可以了示例程序原创 2017-12-05 21:13:32 · 817 阅读 · 0 评论