#D. 强哥的神秘序列

    传统题 1000ms 256MiB

强哥的神秘序列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题陈述

强哥在研究一个神秘的数字序列 A=(A1,A2,,AN)A=(A_1,A_2,\dots,A_N),他发现这个序列中隐藏着许多等差数列的密码。现在,强哥的任务是找出有多少对整数 (l,r)(l,r) 满足以下条件:

  1. 1lrN1\leq l\leq r\leq N
  2. 子序列 (Al,Al+1,,Ar)(A_l,A_{l+1},\dots,A_r) 是一个等差数列。

特别地,长度为 11 的子序列总是等差数列。

强哥需要你帮助他快速计算出满足条件的 (l,r)(l,r) 对数,才能破解这个数字序列的奥秘。

数据范围

  • 1N2×1051\leq N \leq 2\times 10^5
  • 1Ai1091\leq A_i \leq 10^9
  • 所有输入均为整数

输入

输入通过标准输入,格式如下。

NN

A1A_1 A2A_2 \dots ANA_N

输出

输出答案。

4
3 6 9 3
8

满足条件的一对整数 (l,r)(l,r)88 街的 (1,1),(2,2),(3,3),(4,4),(1,2),(2,3),(3,4),(1,3)(1,1),(2,2),(3,3),(4,4),(1,2),(2,3),(3,4),(1,3)

事实上, (l,r)=(1,3)(l,r)=(1,3) 中的 (Al,,Ar)=(3,6,9)(A_l,\dots,A_ r)=(3,6,9) 满足条件,因为它是等差数列,但 (l,r)=(2,4)(l,r)=(2,4) 中的 (Al,,Ar)=(6,9,3)(A_l,\dots,A_r)=(6,9,3) 不满足条件,因为它不是等差数列。

5
1 1 1 1 1
15

所有整数对 (l,r) (1lr5)(l,r)\ (1\leq l\leq r\leq 5) 都满足条件。

2024国庆线下复赛集训模拟赛(三)

未参加
状态
已结束
规则
IOI
题目
5
开始于
2024-10-3 19:00
结束于
2024-10-24 15:00
持续时间
500 小时
主持人
参赛人数
70