找回密码
 立即注册
搜索
热搜: 代码
查看: 83|回复: 0

第六题

[复制链接]

13

主题

1

回帖

8046

积分

论坛元老

积分
8046
发表于 2026-1-10 16:16:57 | 显示全部楼层 |阅读模式
#include<bits/stdc++.h>
using namespace std;
int a[100005];
int gcd(int m,int n){
    if(m%n==0) return n;
    else return gcd(n,m%n);
}
int main(){
    int n,dis,ans,x;
    cin>>n>>x;
    for(int i=1;i<=n;i++) scanf("%d",&a[i]);
    ans=abs(x-a[1]);
    for(int i=2;i<=n;i++){
        ans=gcd(ans,abs(x-a[i]));
    }
    cout<<ans;
    return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|编程

GMT+8, 2026-2-14 07:18 , Processed in 0.115560 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表