Description
Input
Output
Sample Input
8 7 2 1 8 4 3 5 6
Sample Output
17
#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<cmath> #include<cstdlib> #include<algorithm> using namespace std; int p,a[150010]; int main() { while(scanf("%d",&p)!=EOF) { int sum=0; for(int i=1;i<=p;i++) scanf("%d",&a[i]); bool flag=0; for(int i=1;i<=p;i++) { if(a[i]>=a[i-1]&&a[i]>=a[i+1]&&!flag) { sum+=a[i]; flag=1; } if(a[i]<=a[i-1]&&a[i]<=a[i+1]&&flag) { sum-=a[i]; flag=0; } } printf("%d\n",sum); } return 0; }
原文:http://www.cnblogs.com/a972290869/p/4252181.html