![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gcd
文章平均质量分 73
Cai_Haiq
此人很懒,随便改了几个字
展开
-
HDU2685(gcd的定理)
马上区域赛网络赛了,整理了一些公式,本题是一个公式的模板题。 公式: gac(am−bm,an−bn)=agcd(m,n)−bgcd(m,n)gac(a^m-b^m,a^n-b^n)=a^{gcd(m,n)}-b^{gcd(m,n)} 公式变形: gcd(am−1,an−1)=agcd(m,n)−1gcd(a^m-1,a^n-1)=a^{gcd(m,n)}-1 直接套公式做就好了 cod原创 2017-08-30 21:20:03 · 484 阅读 · 0 评论 -
HDU2582(素数筛)
还是整理公式遇到的水题。 公式:若G(n)=gcd(C1n,C2n...Cn−1n)G(n)=gcd(C_n^1,C_n^2...C_n^{n-1}),那么G(n)为 (1)n为素数,答案为n (2)n有多个素数因子,答案为1 (3)n有一个素因子,答案为该素因子; 那么这个题就很简单了,除了素数和由一个素数相乘的其他的都加1 直接code:#include<stdio.h>#incl原创 2017-08-31 20:45:33 · 408 阅读 · 0 评论 -
NYIST468(Miller_Rabin+定理)
继续整理神奇的公式中。 题意很简单,直接上神奇的公式: 如果FnF_n表示斐波那契数列第i个数,那么 gcd(Fm,Fn)=Fgcd(n,m)gcd(F_m,F_n)=F_{gcd(n,m)} 那这个题就可以转化为 for:m=1~n gcd(Fm,Fn)=1gcd(F_m,F_n)=1 即for:m=1~n Fgcd(m,n)=1F_{gcd(m,n)}=1 即: for:m=原创 2017-09-03 15:16:06 · 569 阅读 · 0 评论