100 atcoder#ABC132B. [ABC132B] Ordinary Number

[ABC132B] Ordinary Number

题目描述

{1, 2, ..., n 1,\ 2,\ ...,\ n } の順列 p p = {p1, p2, ..., pn p_1,\ p_2,\ ...,\ p_n } があります。

以下の条件を満たすような pi p_i (1 < i < n 1\ <\ i\ <\ n ) がいくつあるかを出力してください。

  • pi  1, pi, pi + 1 p_{i\ -\ 1},\ p_i,\ p_{i\ +\ 1} 3 3 つの数の中で、pi p_i 2 2 番目に小さい。

输入格式

入力は以下の形式で標準入力から与えられる。

n n p1 p_1 p2 p_2 ... ... pn p_n

输出格式

条件を満たす pi p_i の個数を出力せよ。

题目大意

输入n个数,对应的数字分别为

p1,p2,...,pnp_1,p_2,...,p_n

输出满足以下条件的pip_i的个数

· pi1,pi,pi+1p_{i-1},p_i,p_{i+1}pip_i是三个数中第二小的数

5
1 3 5 4 2
2
9
9 6 3 2 5 8 7 4 1
5

提示

制約

  • 入力は全て整数である。
  • 3  n  20 3\ \leq\ n\ \leq\ 20
  • p p は {1, 2, ..., n 1,\ 2,\ ...,\ n } の順列である。

Sample Explanation 1

p1 = 1, p2 = 3, p3 = 5 p_1\ =\ 1,\ p_2\ =\ 3,\ p_3\ =\ 5 の中で、p2 = 3 p_2\ =\ 3 2 2 番目に小さい数です。また、p3 = 5, p4 = 4, p5 = 2 p_3\ =\ 5,\ p_4\ =\ 4,\ p_5\ =\ 2 の中で、p4 = 4 p_4\ =\ 4 2 2 番目に小さい数です。条件を満たす要素はこの 2 2 つです。