P10833 [COTS 2023] 下 Niz

题目背景

译自 [Izborne Pripreme 2023 (Croatian IOI/CEOI Team Selection)](https://hsin.hr/pripreme2023/) D2T2。$\texttt{1s,0.5G}$。 祝 NaCly_Fish 生日快乐!(2024.7.28)

题目描述

给定长度为 $N$ 的序列 $a$,求满足以下条件的 $(l,r)$ 对数: - $1\le l\le r\le N$; - $a_l,a_{l+1},\cdots,a_{r-1},a_r$ 是 $1\sim r-l+1$ 的排列。

输入格式

第一行,一个正整数 $N$,表示序列长度; 第二行,$N$ 个正整数,描述序列 $a$。

输出格式

一行一个整数,即满足条件的 $(l,r)$ 的数量。

说明/提示

### 样例解释 样例 $3$ 解释:满足条件的 $(l,r)$ 有 $(2,2),(1,2),(1,3),(4,4),(4,5),(4,6),(4,7),(3,5)$。 #### 数据范围 对于 $100\%$ 的数据,保证: - $1\le N\le 10^6$; - $1\le a_i\le N$。 | 子任务编号 | 分值 | 约束 | |:-----:|:------:|:-------:| | $1$ | $13$ | 每个数只在序列中出现一次 | | $2$ | $20$ | $N\le 5\, 000$ | | $3$ | $33$ | $N\le 50\, 000$ | | $4$ | $34$ | 无额外约束 |