|
- #include <algorithm>
- #include <iostream>
- #include <cmath>
- #include <cstring>
- #include <map>
- #include <string>
- #include <vector>
- #include <queue>
- #include <stack>
- #include <cstdio>
- #include <cstdlib>
- using namespace std;
- int n,j,all=0,l,x,e=1;
- int main()
- {
- scanf("%d%d",&n,&l);n--;
- while(e)
- {
- scanf("%d",&x);
- n--;
- if(l<x)
- j=1,all=2,l=x,e=0;
- else if(l>x)
- j=0,all=2,l=x,e=0;
- }
- while(n--)
- {
- scanf("%d",&x);
- if(j==1)
- {
- if(l>x)
- j=0,all++;
- l=x;
- }
- else
- {
- if(l<x)
- j=1,all++;
- l=x;
- }
- }
- printf("%d",all);
- return 0;
- }
复制代码 |
|