#58. 酱油题(连号区间)

    传统题 1000ms 256MiB

酱油题(连号区间)

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

背景

祝所有选手均能AC。

描述

小龙马这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小龙马可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小龙马需要你的帮助。。

格式

输入

输入共两行,第一行是一个正整数N (1 <= N <= 50000), 表示全排列的规模。 第二行是N个不同的数字Pi(1 <= Pi <= N), 表示这N个数字的某一全排列。

输出

样例1

4
3 2 4 1
7

样例2

9

样例说明

输出一个整数,表示不同连号区间的数目。

数据说明

对于 100%的数据,1 <= N <= 50000,1 <= Pi <= N,测试用例5个,每个20分。

第九届重电程序设计大赛编程正式赛

未参加
状态
已结束
规则
IOI
题目
8
开始于
2022-5-24 13:30
结束于
2022-5-24 17:00
持续时间
3.5 小时
主持人
参赛人数
104