1636:等差数列
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:5
解决:2
题目描述
等差数列 指从第二项起,每一项与它的前一项的差等于同一个常数的一种数列,且这个常数叫做等差数列的公差。
例如:数列 1 5 9 13
就是一个公差为 4
的等差数列。
现给定一个长度为 的序列 ,请问该序列中,有多少个长度不小于 的子段满足等差数列?
输入
输入共两行:
第一行,一个正整数 n,表示给定序列长度
第一行,一个正整数 n,表示给定序列长度
第二行,n 个整数,分别表示序列的每一项 a1,a2,...,an
,
输出
输出一个整数,表示满足条件的子段个数。
样例输入-1 复制
10
-1 1 3 3 3 2 3 2 1 0
样例输出-1 复制
5
提示
样例解释:区间[1,3],[3,5],[7,10],[7,9],[8,10]均满足等差数列要求