![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
Richard__Luan
这个作者很懒,什么都没留下…
展开
-
快速幂模板
存档。递归#include<cstdio>#include<iostream>using namespace std;long long n,m,p;long long dfs(long long m){ if(m==1)return n; if(m==2)return n%p*n%p; if(m==0)return 1; if(m%2==0)...原创 2018-07-19 08:57:54 · 177 阅读 · 0 评论 -
中国剩余定理
&amp;nbsp;对于(s):{x≡a1(modm1)x≡a2(modm2)x≡a3(modm3)...x≡an(modmn)(s):\begin{cases}x\equiv a_1 &amp;amp;amp;(mod &amp;amp;amp; m_1) \\ x\equiv a_2 &amp;amp;amp;(mod &amp;amp;amp;m_2)\\ x\equiv a_3 &am原创 2018-11-05 14:17:56 · 195 阅读 · 0 评论 -
卡特兰数
1.另类递推公式:h(n)=h(n-1)(4n-2)/(n+1);2.另类通项公式:h(n)=C(2n,n)/(n+1)h(n)=C(2n,n)-C(2n,n-1)没啥必要放代码了…原创 2018-11-05 07:58:41 · 156 阅读 · 0 评论 -
组合数,Lucas定理
exgcd求逆元,O(1)求组合数#include&lt;bits/stdc++.h&gt;using namespace std;int n,a,b;const int mod=1000000007;long long jc[1000005];long long njc[1000005];long long exgcd(long long a,long long b,long lo...原创 2018-11-04 08:26:10 · 215 阅读 · 0 评论 -
逆元求法
本来不想写。。太水了第一种就是费马小定理,适用于p为质数且a不为p的倍数,则a的逆元就是 ap-2我一般用的是exgcd,好想,不用考虑上面的限制exgcd代码long long exgcd(long long a,long long b,long long &amp;amp;amp;x,long long &amp;amp;amp;y){ if(b==0) { x=1,y=0; return a; }...原创 2018-10-13 13:48:44 · 314 阅读 · 0 评论 -
求原根
今天学了数论。。。求原根真的好暴力 设模数为p 我们把p−1p−1p-1分解质因数,对于每一个2≤i≤p−12≤i≤p−12\leq i \leq p-1 ,判断an−1pi%pan−1pi%pa^{n-1 \over p_i} \%p 是否为1,如果是,那么这个数就不是原根,否则就是 AC Code#include&amp;amp;lt;cstdio&amp;amp;gt;#include&amp;amp;lt;iostre原创 2018-08-04 19:48:55 · 2067 阅读 · 0 评论 -
BZOJ【2982】combination
Lucas 就当板子了 沙雕n==0 Bzoj过了loj无故re。。 Code#include&lt;cstdio&gt;#include&lt;iostream&gt;using namespace std;const long long mod=10007;int t;long long jc[20010];int n,m;long long njc[20010];...原创 2018-09-13 19:37:36 · 164 阅读 · 0 评论 -
数论求各种数
板子一波!~~线性筛素数#include<cstdio>#include<iostream>using namespace std;bool a[60000005];int pre[3600000];int o=0;int n;int main(){ int n; cin>>n; for(int i=2;i<=n;i++)...原创 2018-07-19 09:30:29 · 256 阅读 · 0 评论 -
exgcd模板--noip2012同余方程
模板。。不过还是讲一下题目描述求关于x的同余方程 ax≡1(mod)b的最小正整数解。我们可以把这个方程转化一下,变成 ax+by=1因为 题目保证有解,所以a,b互质裸的exgcdAC Code#include<cstdio>#include<iostream>using namespace std;int a,b;int exgcd...原创 2018-07-19 09:12:37 · 259 阅读 · 1 评论 -
数论相关(noip级)
先复习复习noip的数论。。。反演什么的以后再说。。快速幂矩阵乘法(附带dp)exgcd欧拉函数,素数相关逆元原创 2018-11-05 14:22:45 · 294 阅读 · 0 评论