HXOJ4086. 二分查找与二分答案拓展题五:选人

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

在一条坐标轴上,有N头奶牛,第i头奶牛的位置是XiX_i。FJ现在要选出三头奶牛去比赛,不妨假设选择了奶牛a,b,c。那么必须要满足:

  1. XaX_a<=XbX_b<=XcX_c。
  2. XbX_b−XaX_a<=XcX_c−XbX_b<=2*(XbX_b−XaX_a)。

你的任务是计算,FJ总共有多少种不同的选择?

输入格式

第一行,一个整数N。3<=N<=1000。接下来有N行,第i行是整数XiX_i。

输出格式

一个整数。

输入样例 #1

5
3
1
10
7
4

输出样例 #1

4

输入样例 #2

3
1
2
100

输出样例 #2

0

输入样例 #3

5
17
2
6
9
0

输出样例 #3

3

提示

提示

XiX_i<=10910^{9}

【样例解释】可以有4种不同的选择,每种选择对应的3头奶牛的坐标是:{1,3,7}{1,4,7}{4,7,10}{1,4,10}

数据范围

  1. XbX_b−XaX_a<=XcX_c−XbX_b<=2*(XbX_b−XaX_a)。

3<=N<=1000。

XiX_i<=10910^{9}