#bitflyer2018qualc. [bitflyer2018_qual_c]徒歩圏内
[bitflyer2018_qual_c]徒歩圏内
问题描述
有 个城市,编号为 。这些城市按顺序排列在一条直线上。对于每个 (),城市 的坐标是 。
高桥君选择以下方式来移动从城市 到城市 (包括城市 和 ):
- 如果城市 和城市 的距离 小于等于 ,则步行移动。
- 否则,乘坐电车移动。
请找出满足以下条件的城市三元组 的数量:
- 高桥君步行从城市 到城市 ,步行从城市 到城市 ,乘坐电车从城市 到城市 。
约束条件
- ()
- ()
输入
输入将从标准输入读取,具有以下格式。
输出
请输出答案。
示例 1
5 7
11 13 17 19 23
输出示例 1
5
满足条件的城市三元组 包括 、、、 和 共计 5 个。
示例 2
4 10
0 3 6 10
输出示例 2
0
示例 3
6 36
0 5 32 48 69 71
输出示例 3
4
示例 4
6 405885562
133510576 158828561 245133494 461153833 840383806 867039395
输出示例 4
6