#1109. 等差数组
等差数组
题目描述
在一个数组 中,若任意两个相邻数 和 的差值均相等,则将这个数组称为等差数组,公差为 。
输入 个数,判断它们是否构成一个等差数组。
输入格式
第一行:一个整数 ,表示数据个数
第二行: 个整数
输出格式
若构成等差数组,输出它们的公差;否则输出一个字符串 no
。
样例
3
4 1 -2
-3
2
5 15
10
4
1 2 3 5
no
数据规模与约束
对于所有数据,。
在一个数组 a1,a2,...,an 中,若任意两个相邻数 ai 和 ai+1 的差值均相等,则将这个数组称为等差数组,公差为 ai+1−ai。(1≤i≤n−1)
输入 n 个数,判断它们是否构成一个等差数组。
第一行:一个整数 n,表示数据个数
第二行:n 个整数 a1,a2,...,an
若构成等差数组,输出它们的公差;否则输出一个字符串 no
。
3
4 1 -2
-3
2
5 15
10
4
1 2 3 5
no
对于所有数据,2≤n≤1000;−106≤ai≤106。