30分求助
查看原帖
30分求助
898170
weiyichen1016楼主2024/5/28 21:03
#include<bits/stdc++.h>
using namespace std;

int n;
int a[10010];
bool b[10010];
int ans;

int main() {
	cin >> n;
	for (int i = 1; i <= n; i++) cin >> a[i];
	for (int i = 2; i <= n - 1; i++) {
		if (a[i - 1] > a[i] || a[i + 1] > a[i]) {
			if (!b[i - 1] && !b[i + 1] && a[i - 1] > a[i] && a[i + 1] > a[i])ans++;
			b[i] = true;
		}
	}
	cout << ans;
}
2024/5/28 21:03
加载中...