100 atcoder#ABC132B. [ABC132B] Ordinary Number

[ABC132B] Ordinary Number

配点 : 200200

問題文

{1, 2, ..., n1,\ 2,\ ...,\ n} の順列 pp = {p1, p2, ..., pnp_1,\ p_2,\ ...,\ p_n} があります。

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

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

制約

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

入力

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

nn

p1p_1 p2p_2 ...... pnp_n

出力

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

5
1 3 5 4 2
2

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

9
9 6 3 2 5 8 7 4 1
5