11 2018 档案

快速幂
摘要:template<class T,class T1> T fast_mod(T a,T b,T1 Mod){ a%=Mod; if(b==0) return 1; T ans=1,base=a; while(b!=0){ if(b&1)ans=(ans*base)%Mod; base=(base*b 阅读全文

posted @ 2018-11-29 23:39 欣崽 阅读(163) 评论(0) 推荐(0)

合数分解
摘要:const int maxn=30000+5; int prime[maxn]; void marktable(int n){ memset(prime,0,sizeof(prime)); for(int i=2;i<=n;i++){ if(!prime[i]) prime[++prime[0]]=i; for(int j=1;j<=prim... 阅读全文

posted @ 2018-11-29 23:17 欣崽 阅读(691) 评论(0) 推荐(0)

扩展欧几里得算法+获取特殊的解
摘要:通过扩展欧几里得算法获取x或者y的最小整数解 阅读全文

posted @ 2018-11-29 18:47 欣崽 阅读(598) 评论(0) 推荐(0)

Miller_Rabin()算法素数判定 +ollard_rho 算法进行质因数分解
摘要://****************************************************************// Miller_Rabin 算法进行素数测试//速度快,而且可以判断 <2^63的数//************************************** 阅读全文

posted @ 2018-11-27 23:12 欣崽 阅读(359) 评论(0) 推荐(0)

导航