AC题解
查看原帖
AC题解
1288114
liuxiwen0508楼主2024/3/9 23:23
#include<bits/stdc++.h>
using namespace std;
int a[10005];
int main()
{
	int n,sum=0;
	bool up=false,down=false;
	cin >> n;
	for(int i=1;i<=n;i++)
	{
		cin >> a[i];
	}
	for(int i=1;i<n;i++)
	{
		if(a[i]>a[i+1]) down = 1;  //处于下降状态,down变量标记 
		if(a[i]<a[i+1] && down)    //一上一下时坑数加1 
		{
			sum++;
			down =0;               //变量清零 
		}
	}
	cout << sum << endl;
	return 0;
}	
2024/3/9 23:23
加载中...