- 判断是否单调即可
#include <iostream>
using namespace std;
int a[1005], n, ans ;
int main(){
cin>>n;
for(int i = 1; i <= n; i++) cin>>a[i];
for(int i = 2; i < n; i++)
if((a[i-1] < a[i] && a[i] > a[i+1]) || (a[i-1] > a[i] && a[i] < a[i+1]))
ans++; //减 到 增 或者 增 到 减
cout<<ans<<endl;
return 0;
}