编程题
### 问题描述 $wzy$ 给了你一个长度为 $n$ 的排列,现在他想知道有多少个区间满足区间内的数刚好构成一个排列。 例如:若给定的排列为 $[2,1,3,5,4]$ ,则区间 $[1,3]$ 内的数字是 $[2,1,3]$ ,构成了一个排列,则区间 $[1,3]$ 合法。 ### 输入格式 第一行一个数字 $n$ ,表示排列长度为 $n$ 。 第二行 $n$ 个数字,代表排列。 ### 输出格式 输出一个数,表示满足题意的区间个数。 ### 样例输入 ``` 7 1 2 3 4 5 6 7 ``` ### 样例输出 ``` 7 ``` ### 数据范围 $1 \leq n \leq 10^5$,$1 \leq a_i \leq n$。
查看答案
赣ICP备20007335号-2