Lucas定理
BrooksBUAA
这个作者很懒,什么都没留下…
展开
-
[BZOJ 4403]序列统计:Lucas定理
点击这里查看原题统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。 设M=R−L+1 长度为i,元素大小在1…M之间的单调不降序列的数量有C ( M−1 , i+M−1 ) 个 ,于是长度在1~N之间的数量有C ( M , N+M ) -1 个。 点击这里查看公式推导/* User:Small Language:C++ Problem No.:BZOJ 4403 */ #inc原创 2017-04-18 09:21:17 · 342 阅读 · 0 评论 -
[BZOJ 1951][Sdoi2010]古代猪文:Lucas定理|中国剩余定理|费马小定理|扩展欧几里得
点击这里查看原题一道综合了各种数论的神题。其实不难,主要是需要组合在一起运用。 1.费马小定理:求G^P时使用,因为G^(mod-1)%mod=1,所以需要P%=mod-1 2.Lucas定理&中国剩余定理:计算组合数取模时使用,但是本题中mod-1不为素数,因此需要结合中国剩余定理使用(即扩展Lucas定理) 3.扩展欧几里得:中国剩余定理要求逆元/* User:Small Language原创 2017-04-18 10:29:50 · 402 阅读 · 0 评论 -
[BZOJ 2142]礼物:扩展Lucas定理
点击这里查看原题扩展Lucas定理教程 此题即为C(n,w1) * C(n-w1,w2) * …%mod/* User:Small Language:C++ Problem No.:2142 */ #include<bits/stdc++.h> #define ll long long #define inf 999999999 using namespace std; ll mod,n,m,w[原创 2017-05-24 20:56:14 · 517 阅读 · 0 评论