n=int(input())
lst = list(map(int,input().split()))
diff_count=[]
count=0
lst.sort()
for i in range(1,n):
d = lst[i]-lst[i-1]
diff_count.append(d)
diff=min(diff_count)
for i in range(lst[0],lst[-1],diff):
count+=1
print(count+1)
主要是for()内的元素意义 开头,结尾,步长。这也可以找出偶数奇数等
不过蓝桥系统判定60分,希望各位大佬在这个基础上给个降低复杂度的代码