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 模板裴蜀定理的主要内容,如果未能解决你的问题,请参考以下文章