#L41408. 统计所有严格单调连续区间

    ID: L41408 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M4M4第一学期M4-第14课单调性与变化区间函数在哪儿转弯单调区间算法相关算法-线性扫描算法-连续段计数课堂题

统计所有严格单调连续区间

统计所有严格单调连续区间

题目描述

统计数组中长度至少2的连续子区间,要求区间内全部相邻边严格递增或全部严格递减。

输入格式

第一行输入n;第二行输入n个值。

输出格式

输出合格连续子区间总数。

数据范围

  • 1n2×1051 \le n \le 2\times 10^5
  • 109ai109-10^9 \le a_i \le 10^9

样例

输入

4
1 2 3 4

输出

6