80分!求助(#5#6未过)
查看原帖
80分!求助(#5#6未过)
153533
one_leukocyte楼主2022/2/17 12:38
 #include<bits/stdc++.h>
using namespace std;
int n,a[10100],ans,b[10100],l;
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
	cin>>a[i]; 
}
for(int i=2;i<n-1;i++)
{
	if(a[i]<=a[i-1]&&a[i]<=a[i+1])
		b[i]=1;
}
for(int i=2;i<n-1;i++)
{
	if(b[i]==1)
	{
		if(b[i+1]==b[i])
			continue;
		ans++;
	}
}
cout<<ans<<endl;
return 0;
}
2022/2/17 12:38
加载中...