数论
ModestCoder_
一个modest的coder
展开
-
【学习笔记】exGCD
一、GCD 辗转相除法 gcd(a,b)=gcd(b,agcd(a,b)=gcd(b,agcd(a,b)=gcd(b,a modmodmod b)b)b) 二、裴蜀定理 裴蜀定理:方程ax+by=gcd(a,b)ax+by=gcd(a,b)ax+by=gcd(a,b)一定存在整数解 三、exGCD 作用:求形似ax+by=c的方程的整数解 由裴蜀定理,gcd(a,b)∣cgcd(a,b) | c...原创 2019-07-17 13:56:44 · 181 阅读 · 0 评论 -
LuoGu3197:[HNOI2008]越狱
原题传送门 随便选宗教,方案数mnm^nmn 不会发生越狱的情况,第一个人选mmm种宗教,后面(n−1)(n-1)(n−1)个人都能选(m−1)(m-1)(m−1)种宗教,方案数为m∗(m−1)n−1m*(m-1)^{n-1}m∗(m−1)n−1 减一减,答案为mn−m∗(m−1)n−1m^n-m*(m-1)^{n-1}mn−m∗(m−1)n−1 快速幂搞一搞即可,注意longlong Code:...原创 2019-08-17 21:25:33 · 160 阅读 · 0 评论 -
【题解】51nod1074:约瑟夫环V2
原题传送门 具体数学上看的一愣一愣的,自己瞎想了想好像明白了 假设现在有nnn个人,先是淘汰第kkk个人,剩下(n−1)(n-1)(n−1)个人是这样排列的:k+1,k+2,...,n,1,2,...,k−2,k−1k+1,k+2,...,n,1,2,...,k-2,k-1k+1,k+2,...,n,1,2,...,k−2,k−1 若是我们知道(n−1)(n-1)(n−1)个人中幸存者是xxx,那...原创 2019-08-26 18:15:47 · 234 阅读 · 0 评论 -
【学习笔记】卢卡斯定理
模板题 令Lucasnm=CnmLucas_{n}^{m}=C_{n}^{m}Lucasnm=Cnm LucasnmMODp=Lucasnpmp∗CnMODpmMODpLucas_{n}^{m}MODp=Lucas_{\frac{n}{p}}^{\frac{m}{p}} *C_{nMODp}^{mMODp}LucasnmMODp=Lucaspnpm∗CnMODpmMODp Lucas...原创 2019-09-22 19:45:50 · 167 阅读 · 0 评论