P16751 [GKS 2020 #B] Bike Tour

题目描述

Li 计划在瑞士山区进行一场自行车旅行。他的旅行包括 $N$ 个检查点,按照他将访问的顺序编号为 $1$ 到 $N$。第 $i$ 个检查点的高度为 $H_i$。 如果满足以下条件,则一个检查点被称为**山峰**: * 它不是第 $1$ 个或第 $N$ 个检查点,并且 * 该检查点的高度**严格大于**它前一个和后一个检查点的高度。 请帮助 Li 找出山峰的数量。

输入格式

输入的第一行给出测试用例的数量 $T$。接下来有 $T$ 个测试用例。每个测试用例的第一行包含一个整数 $N$。第二行包含 $N$ 个整数,其中第 $i$ 个整数为 $H_i$。

输出格式

对于每个测试用例,输出一行,格式为 `Case #x: y`,其中 $x$ 是测试用例编号(从 $1$ 开始),$y$ 是 Li 自行车旅行中山峰的数量。

说明/提示

* 在样例 #1 中,第 2 个检查点是山峰。 * 在样例 #2 中,没有山峰。 * 在样例 #3 中,第 2 个和第 4 个检查点是山峰。 * 在样例 #4 中,没有山峰。 ### 限制条件 $1 \le T \le 100$。 $1 \le H_i \le 100$。 **测试集 1** $3 \le N \le 5$。 **测试集 2** $3 \le N \le 100$。 翻译由 DeepSeek V4 Pro 完成