#3106. 次小的数

次小的数

次小的数

题目描述

给定一个由 1,2,…,n1, 2, \ldots, n 组成的排列 p={p1,p2,…,pn}p = \{p_1, p_2, \ldots, p_n\}。

请输出满足以下条件的 pip_i(1<i<n1 < i < n)的个数:

  • 在 pi−1, pi, pi+1p_{i-1},\ p_i,\ p_{i+1} 这三个数中,pip_i 是第二小的数。

输入格式

输入以如下格式从标准输入中给出。

nn p1p_1 p2p_2 …\ldots pnp_n

输出格式

输出满足条件的 pip_i 的个数。

输入输出样例 #1

输入 #1

5
1 3 5 4 2

输出 #1

2

输入输出样例 #2

输入 #2

9
9 6 3 2 5 8 7 4 1

输出 #2

5

说明/提示

限制条件

  • 输入均为整数。
  • 3≤n≤203 \leq n \leq 20
  • pp 是 1,2,…,n1, 2, \ldots, n 的一个排列。

样例解释 1

在 p1=1,p2=3,p3=5p_1 = 1, p_2 = 3, p_3 = 5 中,p2=3p_2 = 3 是第二小的数。另外,在 p3=5,p4=4,p5=2p_3 = 5, p_4 = 4, p_5 = 2 中,p4=4p_4 = 4 是第二小的数。满足条件的元素有这两个。