开通账号请联系(微信号:13867980053)- 金华熊老师
问题 E: 上海市十二月月赛-丙组-第5题-等差数列

问题 E: 上海市十二月月赛-丙组-第5题-等差数列

时间限制: 1 Sec  内存限制: 128 MB
提交: 8  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

等差数列 指从第二项起,每一项与它的前一项的差等于同一个常数的一种数列,且这个常数叫做等差数列的公差。

例如:数列 1 5 9 13 就是一个公差为 4 的等差数列。

现给定一个长度为 n 的序列 a1,a2,...,an ,请问该序列中,有多少个长度不小于3 的子段满足等差数列?

输入

输入共两行:
第一行,一个正整数 n,表示给定序列长度
第二行,n 个整数,分别表示序列的每一项a1,a2,...,an

输出

输出一个整数,表示满足条件的子段个数。

样例输入 Copy

10
-1 1 3 3 3 2 3 2 1 0

样例输出 Copy

5

提示

样例解释:
区间[1,3],[3,5],[7,10],[7,9],[8,10]均满足等差数列要求