玄关
查看原帖
玄关
1073741
UKE_bound楼主2024/5/25 13:52
#include<bits/stdc++.h>
using namespace std;
int v=0;
int l=-100,x,n,a=1;
int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>x;
		switch(v){
			case 0:
				if(x>l){
					v=1;
				}else if(x<l){
					v=-1;
				}
				break;
			case 1:
				if(x<l){
					v=-1;
					a++;
				}
				break;
			case -1:
				if(x>l){
					v=1;
					a++;
				}
				break;
		}
		l=x;
	}
	cout<<a;
	return 0;
}
2024/5/25 13:52
加载中...