好的兄弟们,我还寻思 1 3 3这样的数据怎么处理
注意审题哈,是1 ~ N的排列
n = int(input())
num = list(map(int, input().split()))
cnt = 0
for i in range(n):
mx = num[i]
mi = num[i]
for j in range(i + 1, n):
mx = max(num[j], mx)
mi = min(num[j], mi)
if j - i + 1 == mx - mi + 1: cnt += 1
print(cnt + n)