关注
package protice;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
public class Wy {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n,d,max=0;
Scanner in = new Scanner(System.in);
List<Integer> cha = new LinkedList();
n = in.nextInt();
if(n<2) {
System.out.println(-1);
return;
}
int[] a = new int[n];
for(int i=0;i<n;i++) {
a[i]=in.nextInt();
}
in.close();
for(int i=0;i<n-1;i++) {
cha.add(a[i+1]-a[i]);
}
cha.sort(null);
for(int i=cha.get(0);i>0;i--) {
max=0;
// int j=1;
for(int j=0;j<cha.size();j++) {
if(cha.get(j)%i!=0) {
break;
}
if(j==(cha.size()-1))
max=i;
}
if(max!=0)
break;
// System.out.println(cha);
// System.out.println(max);
}
if(max==0)
System.out.println(-1);
else
System.out.println(max);
}
}
查看原帖
点赞 评论
相关推荐
李橙子:你这如果想找java方向的,那你的项目就不要写python啊,不然会以为你是主要找python的 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开春招了? #
5370次浏览 94人参与
# 实习教会我的事 #
50391次浏览 391人参与
# 上班以后,你还有哪些坚持的爱好? #
4859次浏览 142人参与
# 为了实习逃课值吗? #
61558次浏览 516人参与
# 你都在哪些场所面过试? #
13162次浏览 183人参与
# 拼多多工作体验 #
43919次浏览 283人参与
# 工作压力大怎么缓解 #
135233次浏览 1197人参与
# AI coding的好用工具分享 #
11820次浏览 279人参与
# 实习怎么做才有更好的产出 #
7935次浏览 169人参与
# 找工作以来,你最看不惯__ #
7395次浏览 196人参与
# 实习生工资多少才算正常? #
8937次浏览 168人参与
# 你最近因为什么迷茫? #
24843次浏览 391人参与
# 实习离职怎么跟领导说 #
75175次浏览 418人参与
# 你给AI提过哪些离谱的需求? #
4103次浏览 139人参与
# 工作一周年分享 #
49502次浏览 254人参与
# 牛客AI文生图 #
19162次浏览 225人参与
# 领导做过最不靠谱的事 #
8287次浏览 167人参与
# xxx岗位的一天 #
41541次浏览 275人参与
# 实习学不到东西怎么办? #
270798次浏览 2491人参与
# 机械/制造每日一题 #
84418次浏览 1440人参与
查看1道真题和解析