#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。