3 条题解
-
1
#include<bits/stdc++.h> using namespace std; const int maxn=1e5+1; int n,q,a[maxn],gcd; int main(){ cin>>n>>q; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=2;i<=n;i++) gcd=__gcd(gcd,abs(a[i]-a[1])); for(int i=1;i<=q;i++) cout<<__gcd(gcd,a[1]+i)<<endl; return 0; } //包AC!!!
信息
- ID
- 3339
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 110
- 已通过
- 27
- 上传者