P4549 模板裴蜀定理

Posted lizehon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P4549 模板裴蜀定理相关的知识,希望对你有一定的参考价值。

[题目链接] https://www.luogu.org/problemnew/show/P4549

// luogu-judger-enable-o2
#include<bits/stdc++.h>
#include<tr1/unordered_map>
using namespace std;
typedef long long LL;
const int INF=1e9+7;
inline LL read(){
    register LL x=0,f=1;register char c=getchar();
    while(c<48||c>57){if(c==‘-‘)f=-1;c=getchar();}
    while(c>=48&&c<=57)x=(x<<3)+(x<<1)+(c&15),c=getchar();
    return f*x;
}

int n,ans,x;

inline int gcd(int a,int b){return (!b)?a:gcd(b,a%b);}

int main(){
    n=read();
    ans=0;
    for(int i=1;i<=n;i++){
        int x=abs(read());
        ans=gcd(ans,x);
    }
    printf("%d
",ans);
}

以上是关于P4549 模板裴蜀定理的主要内容,如果未能解决你的问题,请参考以下文章

P4549 模板裴蜀定理

P4549 模板裴蜀定理

P4549 模板裴蜀定理

P4549 模板裴蜀定理

裴蜀定理 浅讲

裴蜀定理