E. 次小的数

    传统题 1000ms 256MiB

次小的数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

次小的数

题目描述

给定一个由 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 是第二小的数。满足条件的元素有这两个。

2026学年第一学期培优班期初训练

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-9-4 15:00
结束于
2026-9-5 1:00
持续时间
10 小时
主持人
参赛人数
60