C. 稳定区间

    传统题 1000ms 256MiB

稳定区间

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

题目描述

翁老师有一个长度为 nn 的数组 aa,他定义函数

f(l,r)=i=lr1aiai+1f(l,r)=\sum\limits_{i=l}^{r-1} a_i-a_{i+1}

其中 1lrn1\leq l\leq r\leq n,特别地规定 f(i,i)=0f(i,i)=0

f(l,r)aralf(l,r)\not= a_r-a_l,则称区间 [l,r][l,r] 是不稳定的。现在你需要求出有多少个不稳定的子数组。

子数组是在原数组中截取连续的一段。

输入格式

第一行输入一个数 nn 代表数组长度。

接下来一行输入 nn 个空格隔开的整数代表 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出一个整数代表答案。

3
10 20 30
3
4
1 2 1 2
4
5
1 2 3 4 5
10

提示

数据范围

对于 100%100\% 的数据,2n21052 \le n \le 2\cdot 10^50ai1090\leq a_i\leq 10^9

  • 子任务 1(30 分):保证 n103n\leq 10^3
  • 子任务 2(30 分):保证 0ai10\leq a_i\leq 1
  • 子任务 3(40 分):无特殊限制。

算法周赛 - round20

未参加
状态
已结束
规则
乐多
题目
4
开始于
2025-6-8 19:00
结束于
2025-6-8 21:00
持续时间
2 小时
主持人
参赛人数
27